我需要写所有" print"在命令提示符中显示到文本文件中的语句。我知道如何按照通常的方式写入文本文件
#include <stdio.h>
#include <stdlib.h> /* For exit() function */
int main() {
char c[1000000];
FILE *fptr;
fptr = fopen("program.txt", "w");
if (fptr == NULL) {
printf("Error!");
exit(1);
}
printf("Enter a sentence:\n");
gets(c);
fprintf(fptr, "%s", c);
fclose(fptr);
return 0;
}
但据我所知,我们不能用它来编写印刷语句。 请帮忙!!! _谢谢:)
答案 0 :(得分:1)
您可以使用freopen()
在1st printf()
的上方使用freopen() ex:freopen("filename.txt","w",stdout);