首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

fprintf与cerr输出到STDERR有什么区别?解决思路

2012-09-06 
fprintf与cerr输出到STDERR有什么区别?我在子进程中用cerr输出时,父进程用ReadFile读取管道结果正常但是用

fprintf与cerr输出到STDERR有什么区别?
我在子进程中用cerr输出时,父进程用ReadFile读取管道结果正常


但是用fprintf输出时,父进程用ReadFile读取管道会阻塞


请问是什么原因啊?纠结良久……求高人指点



[解决办法]

探讨

ps.我现在是不可以改子进程的,那是别人给我的程序

跪求解决方法啊

[解决办法]
探讨

引用:

引用:

ps.我现在是不可以改子进程的,那是别人给我的程序

跪求解决方法啊

管道阻塞了是吧,换一个文件句柄就行了吧,非得用stderr



因为我拿到的程序(子进程)是用stderr输出的,我需要取得子进程的输出,怎么办

不知道你说的换一个文件句柄是什么意思?

热点排行