C语言 通过单行读写文件方式实现文件的复制操作

c语言代码如下:

#include<stdio.h>
int main()
{
    FILE* fp1;
    FILE* fp2;
    char str[1024];
    fp1 = fopen("input.txt","r");
    fp2 = fopen("output.txt","w");  
    while (1) 
    {
        if (fgets(str,50, fp1) == NULL) 
            break;
        fputs(str,fp2);
        //printf("%s", str);  //打印每行文件内容 
    }
    fclose(fp2);
    fclose(fp1);
    return 0;
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容