Tag: copyfile

在C程序中复制文件,但文件为空

我正在尝试将文件test1.mal的内容复制到output.txt并且程序说它正在这样做并且所有内容都编译,但是当我打开output.txt文件时,它是空白的……有人能说出来吗我哪里出错了? #include #include #include int main(void) { char content[255]; char newcontent[255]; FILE *fp1, *fp2; fp1 = fopen(“test1.mal”, “r”); fp2 = fopen(“output.txt”, “w”); if(fp1 == NULL || fp2 == NULL) { printf(“error reading file\n”); exit(0); } printf(“files opened correctly\n”); while(fgets(content, sizeof (content), fp1) !=NULL) { fputs(content, stdout); strcpy (content, newcontent); } printf(“%s”, newcontent); printf(“text received\n”); while(fgets(content, […]

C中的不同输出内容文件副本

您好我在C中有一个简单的复制文件程序,但我无法解释为什么当我使用第二种方法时,我在目标文件中得到不同的输出。 for循环的正确输出: I am the worst programmer in the world! 😀 And this is bla bla bla bla more bla bla bla… 但是在while循环中,在EOF中生成一个随机字符: I am the worst programmer in the world! 😀 And this is bla bla bla bla more bla bla bla…  代码是 int main() { int i; char ch; create_files(); FILE *src […]