cetv2直播在线观看:printf()怎么重定向?

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/09 09:58:42
printf()是向stdout输出,它听stdout的。
那么怎样更改stdout呢?
谢谢。

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

my_prog.exe > results.dat

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

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

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

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