真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

c語言函數(shù)freopen C語言函數(shù)類型

C語言中,freopen,studin,studout有什么用

#include stdio.h

專注于為中小企業(yè)提供成都做網(wǎng)站、成都網(wǎng)站建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)安鄉(xiāng)免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了近1000家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

int main()

{

int a,b;

freopen("debug\\in.txt","r",stdin); //輸入重定向,輸入數(shù)據(jù)將從in.txt文件中讀取

freopen("debug\\out.txt","w",stdout); //輸出重定向,輸出數(shù)據(jù)將保存在out.txt文件中

while(scanf("%d %d",a,b)!=EOF)

printf("%d\n",a+b);

fclose(stdin);//關(guān)閉文件

fclose(stdout);//關(guān)閉文件

return 0;

}

freopen("debug\\in.txt","r",stdin)的作用就是把標(biāo)準(zhǔn)輸入流stdin重定向到debug\\in.txt文件中,這樣在用scanf或是用cin輸入時便不會從標(biāo)準(zhǔn)輸入流讀取數(shù)據(jù),而是從in.txt文件中獲取輸入。只要把輸入數(shù)據(jù)事先粘貼到in.txt,調(diào)試時就方便多了。

類似的,freopen("debug\\out.txt","w",stdout)的作用就是把stdout重定向到debug\\out.txt文件中,這樣輸出結(jié)果需要打開out.txt文件查看。

C語言freopen函數(shù)問題

fee.txt的內(nèi)容:

1 2 3 4 5 6 7

7 6 5 4 3 2 1

0 1 2 3 4 5 6

20120516 20120517 12345.678 12.324 銀行轉(zhuǎn)賬 3 中國大陸

#include stdio.h

#include memory.h

struct Fee {

char date[36];//交易日期

char posting_date[36]; //入賬日期

float money;//交易額

float balance;//余額

char type[36];//交易類型

int time;//次數(shù)

char place[36];//地點(diǎn)

};

int main(void)

{

struct Fee f[100];

int i, n;

memset(f, 0x0, sizeof(f));

printf("交易日期 入賬日期 交易額 余額 交易類型 次數(shù) 地點(diǎn)");

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

for(n=0; n100; n++)

{

if(EOF != scanf("%s%s%f%f%s%d%s",f[n].date, f[n].posting_date, f[n].money, f[n].balance, f[n].type, f[n].time, f[n].place));

else break;

}

freopen("CON","r",stdin);

for(i=0; in; i++)

printf("\n%-12s%-12s%-11.3f%-11.3f%-12s%-6d%-s",f[i].date,f[i].posting_date,f[i].money,f[i].balance,f[i].type,f[i].time,f[i].place);

fclose(stdin);

printf("\nPress any key to exit...");

getch();

return 0;

}

C語言freopen函數(shù)

char array[1024];

int main()

{

freopen("D:\\1.txt","rt",stdin);//假設(shè)你那個文件在D:\1.txt

for(int i=0;i5;i++)

for(int j=0;j4;i++)

{

scanf("%s",array);

printf("%s",array) ;

}

return 0;

}

C語言中 freopen("b.txt","r",stdin);是用來干嘛的???為什么有的地方是“r”,有的是“w”??!

函數(shù)名: freopen

功 能: 替換一個流,或者說重新分配文件指針,實(shí)現(xiàn)重定向。

用 法: FILE *freopen(char *filename, char *type, FILE *stream);

是文件流的東西

參數(shù)1:filename 為文件名,就是你要為stream該指針定義的新文件

參數(shù)2:*type為指針類型,最基本的有r只讀(文件不存在則返回NULL),w只寫(不存在則自動新建,存在會清空源文件),a追加(存在則會指向添加到源文件的最后面,不存在返回NULL).

參數(shù)3:則為文件指針,就是之前定義過的指針修改為新的指針用的。


當(dāng)前標(biāo)題:c語言函數(shù)freopen C語言函數(shù)類型
分享路徑:http://weahome.cn/article/hejsoh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部