(一)、標準輸入輸出
談到標準輸入輸出,最常見的也就4種
scanf()
printf()
cin
cout
還有一些
fscanf()
gets()
fgets()
getch()
getchar()
這裏介紹一下
(二)、重定向輸入輸出
重定向也就是普及組用到的文件輸入輸出。(一般加在開頭)
freopen("data1.in","r",stdin);
//從文件data1.in中讀入輸入數據
freopen("data2.out","r",stdout);
//將輸出的數據寫到文件data2.out中
data1.in爲自己建立的文件
data2.out爲系統生成文件(在data1.in旁邊)
舉個例子(就以普及組第一題代碼爲例)
然後建立輸入文件score.in(最好和系統生成的exe文件放在一起)
保存後往裏面寫數據
再編譯運行你的程序,出現如下情況後,輸出文件就生成了
點擊就是輸出數據
(三)、重定向文件輸入輸出(fopen() fscanf()與 fprintf())