光学棱镜加工:printf()怎么重定向?

来源:百度文库 编辑:神马品牌网 时间:2024/04/25 06:22:35
printf()是向stdout输出,它听stdout的。
那么怎样更改stdout呢?
谢谢。

如果编译好的可执行程序名是
my_prog.exe
你想把输出结果转到 results.dat
则用:

my_prog.exe > results.dat

stdout的东西就进了 results.dat
stderr的东西就留在屏幕上.

最好用
fprintf(stderr,"...",..); 屏幕
fprintf(stdout,"...",..); 屏幕或转向

printf(); 不同的编译器,处理上有没有问题啊?你要试验试验.

改不了的,那是系统写好了的