轉載自博客點擊打開鏈接
在OJ上刷題時,經常碰到有case不過的情況,需要到本地IDE去調試。但是,有些case輸入經常很長,手動輸入的話太過麻煩,如果能夠輸入重定向到一個文件,就比較方便了。
首先,需要將case內容複製到一個文件中,如input.txt。然後,只需要一行代碼,就可以實現輸入重定向。
需包含的頭文件:
#include <fstream>
實現重定向的語句:
ifstream cin("XX:\\YY\\ZZ\\input.txt"); //輸入重定向
需要注意的是,這裏需要輸入文件的絕對路徑,並且絕對路徑中用的是"\\"而非"\"。
最後,再照常使用cin即可,如
cin >> str;