在C语言中,将printf的输出重定向到文件中,可以通过以下步骤实现: 打开或创建一个文件以供写入: 使用fopen函数以写入模式打开一个文件。如果文件不存在,fopen会创建这个文件。如果文件已存在,其内容会被清空。 使用fprintf函数代替printf来将输出写入文件: fprintf函数与printf函数类似,但它允许你指定一个文件流作为输出...
使用freopen(new_filename, "w", stdout)
include <stdlib.h> FILE *p;p=fopen("C:\\1.txt","w+");fprintf(p,"%s","afds");//把printf函数换成fprintf函数,并且第一个变量为文件指针,其他输出都一样。具体操作方法书上也有。
可以使用fprintf输出到文件 ,具体用法可以见参考