[英]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.