C-在函数末尾添加打印到文件选项
假设我有一个包含许多printf语句的函数,在它的末尾,我想添加一个选项,将已经打印的项目保存到文本文件中 例:C-在函数末尾添加打印到文件选项,c,printf,C,Printf,假设我有一个包含许多printf语句的函数,在它的末尾,我想添加一个选项,将已经打印的项目保存到文本文件中 例: 我希望避免创建另一个类似的函数,该函数专门生成相同的内容并将其打印到一个文件中理想情况下,所有的打印语句都通过命令行推送到一个txt文件中,例如: test.exe>stdout.txt 查看此链接 freopen()应该允许您使用switch case启用排序调试,并将所有打印语句推送到txt文件中 C,也不是C++,请不要垃圾邮件标签。它们消失了,消失在STDUT中。我建议您创
我希望避免创建另一个类似的函数,该函数专门生成相同的内容并将其打印到一个文件中理想情况下,所有的打印语句都通过命令行推送到一个txt文件中,例如: test.exe>stdout.txt 查看此链接
freopen()应该允许您使用switch case启用排序调试,并将所有打印语句推送到txt文件中 C,也不是C++,请不要垃圾邮件标签。它们消失了,消失在STDUT中。我建议您创建一个打印函数,它使用一个“fd”参数,然后调用它两次,一次使用STDUT,然后用Wover打开的文件描述符您。WORK-C++是自动建议的,因此为什么我可以使用<代码> fPrPtf< /Cudio >打印。这样,同样的功能,只需传入
标准输出
或文件句柄
printf(“s”,“按s键将上述列表保存到文件,或按q键退出”)代码>将只打印“s”
void print_Items(float a, float b, float c){
printf("%f", a);
printf("%f", b);
printf("%f", c);
printf("s", "Press s to save above list to a file or q to quit");
ch = getchar();
switch (ch){
case 's':
PRINT TO FILE
break;
case 'q':
break;
}