1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > C语言:用字符读取流和输出流来读写入数据。(文本文件)

C语言:用字符读取流和输出流来读写入数据。(文本文件)

时间:2020-12-25 16:18:22

相关推荐

C语言:用字符读取流和输出流来读写入数据。(文本文件)

/*文件的几种操作模式: r:只读 w:只写 rw:可读可写文件的分类: t:文本文件(字符文件) b:二进制文件(字节文件)注意:采用只读方式打开文件时,如果源文件不存在,打开文件会失败!采用只写方式打开文件时,不管源文件存不存在,都不会失败。(因为会自动创建一个文件)采用可读可写方式打开文件时,都会成功。*/#include<stdio.h>int main(){//定义文件指针 FILE *fpin = NULL; FILE *fpout = NULL; //打开写文件 fpin = fopen("1.txt","wt"); if(fpin==NULL) {printf("文件打开失败!\n"); return -1; } //文件写入 char cs; while((cs = getchar())!='Q') {fputc(cs,fpin); } //文件关闭 fclose(fpin);//打开读文件 fpout = fopen("1.txt","rt"); if(fpout==NULL) {printf("文件打开失败!\n");return -1; } //文件读取 while(!feof(fpout)) {//字符方式读文件char cc = fgetc(fpout);//用独处的字符和EOF进行比较来决定是否读到文件尾部 if(cc==EOF) {break; }//输出字符 putchar(cc); }//文件关闭 fclose(fpout); return 0;} 程序猿神奇的手,每时每刻,这双手都在改变着世界的交互方式!

本文转自当天真遇到现实博客园博客,原文链接:/XYQ-208910/p/4708845.html,如需转载请自行联系原作者

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。