in da club al rocco:printf()怎么重定向?

来源:百度文库 编辑:中科新闻网 时间:2024/05/12 12:54:04
printf()是向stdout输出,它听stdout的。
那么怎样更改stdout呢?
谢谢。

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

my_prog.exe > results.dat

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

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

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

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