/*文件的几种操作模式: 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,如需转载请自行联系原作者