您的位置:首页 > 其它

用标准输入输出复制文件

2015-06-24 22:01 134 查看
#include<stdio.h>

#include<stdlib.h>

int main(int argc,char *argv[])

{

char ch[256];//定义一个字符串数组,用于存储读取的字符

FILE *fp1;//定义文件流指针,用于打开读取的文件

FILE *fp2;//定义文件流指针,用于打开写操作的文件

fp1=fopen(argv[1],"r");

fp2=fopen(argv[2],"r+");

while(fgets(ch,256,fp1)!=NULL)//逐行读取fp1所指向文件中的内容到text中

{

puts(ch);//输出到屏幕

fputs(ch,fp2);//将内容写到fp2所指向文件中

}

fclose(fp1);

fclose(fp2);

return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: