c語言讀取文件并輸出的代碼如下:

創(chuàng)新互聯(lián)公司專注于燈塔網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供燈塔營銷型網(wǎng)站建設(shè),燈塔網(wǎng)站制作、燈塔網(wǎng)頁設(shè)計、燈塔網(wǎng)站官網(wǎng)定制、重慶小程序開發(fā)服務(wù),打造燈塔網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供燈塔網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
#includestdio.h
inta;
charb,c[100];
intmain(){
FILE*fp1=fopen("input.txt","r");//打開輸入文件
FILE*fp2=fopen("output.txt","w");//打開輸出文件
if(fp1==NULL||fp2==NULL){//若打開文件失敗則退出
puts("不能打開文件!");
return0;
}
fscanf(fp1,"%d",a);//從輸入文件讀取一個整數(shù)
b=fgetc(fp1);//從輸入文件讀取一個字符
fgets(c,100,fp1);//從輸入文件讀取一行字符串
printf("%ld",ftell(fp1));//輸出fp1指針當(dāng)前位置相對于文件首的偏移字節(jié)數(shù)
fputs(c,fp2);//向輸出文件寫入一行字符串
fputc(b,fp2);//向輸出文件寫入一個字符
fprintf(fp2,"%d",a);//向輸出文件寫入一個整數(shù)
fclose(fp1);//關(guān)閉輸入文件
fclose(fp2);//關(guān)閉輸出文件,相當(dāng)于保存
return0;
}
C語言中使用fopen()函數(shù)實現(xiàn)文件的讀取,使用fgetc()函數(shù)讀取文件中的字符,使用fclose()實現(xiàn)文件的關(guān)閉,注意:打開文件流必須要關(guān)閉文件流,不然會持續(xù)占用計算機內(nèi)存資源。
擴展資料:
fopen函數(shù)
C語言中fopen函數(shù)可以兩個參數(shù),fopen(const char *filename, const char *mode)。
第一個參數(shù)filename:這是 C 字符串,包含了要打開的文件名稱。
第二個參數(shù)mode:這是 C 字符串,包含了文件訪問模式。
參考資料來源:百度百科-fopen
標準函數(shù)是:fopen、fread、fwrite、fclose等函數(shù);
當(dāng)然fprintf和fscanf函數(shù)也可以進行文件的讀寫;
有問題,請追問;
使用文件操作函數(shù)fscanf即可提取文本當(dāng)中特定的信息。
C語言標準庫提供了一系列文件操作函數(shù)。文件操作函數(shù)一般以f+單詞的形式來命名(f是file的簡寫),其聲明位于stdio.h頭文件當(dāng)中。例如:fopen、fclose函數(shù)用于文件打開與關(guān)閉;fscanf、fgets函數(shù)用于文件讀取;fprintf、fputs函數(shù)用于文件寫入;ftell、fseek函數(shù)用于文件操作位置的獲取與設(shè)置。
分享題目:c語言讀取文件名字函數(shù),c 文件讀取函數(shù)
URL標題:http://chinadenli.net/article15/dsidcdi.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作、微信公眾號、響應(yīng)式網(wǎng)站、企業(yè)網(wǎng)站制作、品牌網(wǎng)站建設(shè)、靜態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)