重温C语言之--文件操作
#include <stdio.h> #include <stdlib.h> int main() { char buf[64]="hello word!"; //以读取的方式打开文件读取文件的信息输出 /* FILE *fp=fopen("./file1","r"); if(!fp) { perror("文件打开异常!"); exit(-1); } //char buf[64]={' '}; size_t num=fread(buf,1,63,fp); printf("%d %s\n",num ,buf); fclose(fp); */ //写入文件 信息 /* FILE *fp2=fopen("./file1","w"); if(!fp2){ perror("文件打开异常!"); exit(-1); } //char buf[64]="hello world"; fwrite(buf,1,64,fp2); fclose(fp2); */ //把文件1中的内容读取到文件2中 FILE *fp3=fopen("./file1","r"); if(!fp3){ perror("文件读取异常!"); exit(-1); } FILE *fp4=fopen("./file2","w"); if(!fp4){ perror("文件读取异常!"); exit(-1); } while(1){ size_t num=fread(buf,1,20,fp3); if(num<=0){ break; } fwrite(buf,1,num,fp4); } fclose(fp3); fclose(fp4); return 0; }
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。