C++輸入重定向

轉載自博客點擊打開鏈接


在OJ上刷題時,經常碰到有case不過的情況,需要到本地IDE去調試。但是,有些case輸入經常很長,手動輸入的話太過麻煩,如果能夠輸入重定向到一個文件,就比較方便了。


首先,需要將case內容複製到一個文件中,如input.txt。然後,只需要一行代碼,就可以實現輸入重定向。


需包含的頭文件:

#include <fstream>

實現重定向的語句:

ifstream cin("XX:\\YY\\ZZ\\input.txt"); //輸入重定向

需要注意的是,這裏需要輸入文件的絕對路徑,並且絕對路徑中用的是"\\"而非"\"。


最後,再照常使用cin即可,如

cin >> str;


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章