hey,好久不見,最近沉迷游戲無法自拔,現在抽出時間來寫寫關于freopen函式的使用方法,這個freopen函式主要作用就是從檔案讀取函式同時寫入檔案,不像我們平常的控制臺輸入輸出,也避免我們在刷一些題目時,面對大資料同時還不能復制的時候,就很方便啦!
二話不說 先上代碼,這個代碼解決的是:
這道題用于測驗檔案輸入輸出,請注意使用檔案輸入輸出,而非標準輸入輸出,
輸入一個正整數 a aa,輸出這個數 a aa,
輸入格式
第一行一個正整數 T TT,表示有 T TT 組測驗資料,
接下來 T TT 行,每行一個正整數 a aa,
輸出格式
輸出 T TT 行,每行一個正整數 a aa,
樣例
樣例輸入 1
3
1
2
3
樣例輸出 1
1
2
3
樣例輸入 2
1
1000000000000000000000000000000000
樣例輸出 2
1000000000000000000000000000000000
資料范圍與提示
對于所有測驗點,1≤T≤10,1≤a≤101000 1 \leq T \leq 10, 1 \leq a \leq 10 ^ {1000}1≤T≤10,1≤a≤10
?1000
?? ,
子任務 1(10 分)1≤a≤3 1 \leq a \leq 31≤a≤3;
子任務 2(20 分)1≤a≤100000 1 \leq a \leq 1000001≤a≤100000;
子任務 3(70 分)沒有附加限制,
#include<stdio.h>
int main()
{
freopen("copycat.in","r",stdin);//“引號內是讀取的物件
freopen("copycat.out","w",stdout);//引號外是輸出結果的地方
int a;
int s;
char str[1000][1000];//定義二維陣列
scanf("%d",&a);//輸入
for( s=0;s<a;s++)
{
scanf("%s",&str[s]);//判定
}
for(int s=0;s<a;s++)//判定輸出
{
printf("%s\n",str[s]);
}
fclose(stdin), fclose(stdout);//關閉函式
return 0;
}
你們肯定說 哎呀題主授人以🐟不教方法
下面是具體步驟
1,建立兩個空白檔案并入一個檔案夾并參考,一個拿來放資料,一個拿來出結果;
2.正常代碼;
3,結束識別符號;
下面是第一步–建立

空白txt記事本 我們建立兩個 分別叫shuru666 shuchu666
然后并入檔案夾

接著寫入幾個資料,鑒于我的代碼:
3
1
2
3

另外一個拿來輸出的不用管
接著點開我們這個檔案的位置滑鼠右鍵點擊屬性可以看見

復制進入代碼:

注意這個格式:雙斜杠,然后進入的檔案選好然后記得點上txt
然后是輸出檔案位置

然后是結束的部分

輸入的txt和輸出的放在同一個里面,代碼也放進去:

運行,打開我們的輸出檔案看結果

可以了牛不牛???
想更換資料進輸出的檔案換一下就可以了,
結果都在我們的輸出檔案,
碼字不易 多多點贊 謝謝大家
關于這個函式還有什么不懂的可以問我
再見諸位
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/254829.html
標籤:其他
上一篇:教你如何建立STM32F103通用工程模板(韌體庫)
下一篇:矩陣轟炸游戲
