簡體   English   中英

來自dev cpp中文件的stdin

[英]stdin from a file in dev cpp

我正在尋找一種使用文件內容輸入代碼變量的方法。

更准確地說,我如何從stdin中給出非常大的輸入(包含10000個值),就像我們在在線編譯器中提供的那樣,例如HACKERRANK。

在某些問題的測試案例中,我遇到了問題。 測試用例非常大,其(hackerrank的)自定義輸入占用的內存不超過50Kb。 因此,如果我可以輸入非常大的輸入到Dev C ++中的程序,這樣我就可以驗證輸出中的錯誤(對於大的n值)

stdin輸入非常大的輸入將很困難。 但是,您可以通過文件重新打開stdin流,以避免更改現有代碼。 例如

#include <cstdio>

freopen("input.txt", "r", stdin);    // redirects standard input

int x;
cin >> x;    // reads from input.txt

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM