c 檔案輸入輸出重定向到檔案中

2021-09-23 06:15:13 字數 517 閱讀 4807

#includeusing namespace std;

int a[11][38];

int main(){

freopen("1.txt","r",stdin);

freopen("2.txt","w",stdout);

string s;

for(int i=0;i<11;i++){

cin>>s;

for(int j=0;j1. 如何判斷檔案是否開啟了

可以直接 if( freopen("a.txt","r",stdin)== null ) return false;

或 if( freopen("b.txt","w",stdout)== null ) return false;

表示沒有開啟

2. 如何使流重新回到控制台上

如果你不想輸入或輸出到檔案了,就加上一句

freopen("con","r",stdin ); 對應輸入

freopen("con","w",stdout); 對應輸出

C 輸入輸出重定向

這個對經常在oj上做題的童鞋們很有用。oj基本都是用標準輸入輸出 usaco除外 但如果你在除錯的時候也都是從控制台輸入,那就太浪費寶貴的時間了。我們可以重定向標準輸入,除錯的時候從檔案讀,提交時從標準輸入讀。在c語言中,方法比較簡單。使用函式freopen freopen data.in r st...

輸入輸出重定向

使用標準輸入流,標準輸出流和標準錯誤流,這些標準流都被預分配給鍵盤和顯示器。在需要的時候,可以使用重定向臨時改變這些預設分配。重定向是這樣一種過程,我們借助它指定乙個用於替代某個 標準檔案的檔案。輸入重定向 可以將標準輸入從鍵盤重定向到任何文字檔案。輸入重定向運算子為小於號 意味著該命令從此給 派的...

輸入輸出重定向

1.標準輸入的控制 語法 命令 檔案將檔案做為命令的輸入。例如 mail s mail test wesongzhou hotmail.com file1 將檔案file1 當做信件的內容,主 題名稱為mail test,送給收信人。2.標準輸出的控制 語法 命令 檔案將命令的執行結果送至指定的檔案...