日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

C语言 文件操作9--fgetc()和fputc()

發布時間:2023/12/19 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C语言 文件操作9--fgetc()和fputc() 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
//fgetc()和fputc()#define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> #include<string.h>//文本寫文件 int writeWord(const char *path,const char *pword){int ERRO_MSG = 0;int i = 0;if (path == NULL){ERRO_MSG = 1;printf("path==NULL erro msg:%d\n", ERRO_MSG);return ERRO_MSG;}if (pword == NULL){ERRO_MSG = 2;printf("pword==NULL erro msg:%d\n", ERRO_MSG);return ERRO_MSG;}//定義文件指針FILE *fpw=NULL;//打開文件fpw = fopen(path, "w");//w 打開只寫文件,若文件存在,則文件長度清零,即文件內容會消失,若文件不存在則建立該文件//判斷文件是否打開成功if (fpw==NULL){ERRO_MSG = 1;printf("文件打開失敗 fpw==NULL erro msg:%d\n", ERRO_MSG);return ERRO_MSG;}//開始寫文件for (i = 0; i < (int)strlen(pword)+1; i++){fputc(pword[i], fpw);}//fputs(pword, fpw);//關閉文件if (fpw!=NULL){fclose(fpw);}return ERRO_MSG; }//文件讀文件 int readtxt(const char *path,char *pout)//二級指針做輸出 {int ERRO_MSG = 0;if (path==NULL){ERRO_MSG = 1;printf("path==NULL erro msg:%d\n", ERRO_MSG);return ERRO_MSG;}if (pout == NULL){ERRO_MSG = 2;printf("pout==NULL erro msg:%d\n", ERRO_MSG);return ERRO_MSG;}//定義文件指針FILE *pfr = NULL;//打開文件pfr = fopen(path, "r");if (pfr==NULL){ERRO_MSG = 3;printf("pfr==NULL erro msg:%d,文件路徑:%s\n", ERRO_MSG, path);return ERRO_MSG;}//開始讀文件int index = 0;//讀文件while (!feof(pfr)){//feof()如果文件結束,則返回非0值,否則返回0//memset(pout, 0, sizeof(char)*200);pout[index++] = fgetc(pfr);}pout[index] = '\0';return ERRO_MSG; }void main(){//定義文件路徑char *path = "E:\\Test\\CwordTest\\";//只適用于windowchar *path1 = "E:/Test/CwordTest/a1.txt";writeWord(path1, "asfasdfasdgafdsgadf\r\nasdfadsadf\r\ndsafgshfetgrhet");//1.定義文件緩存數組char bufarr[200] = { 0 };readtxt(path1, bufarr);printf("%s\n", bufarr);system("pause"); }

?

轉載于:https://www.cnblogs.com/zhanggaofeng/p/5450065.html

總結

以上是生活随笔為你收集整理的C语言 文件操作9--fgetc()和fputc()的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。