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

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


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


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



------解决方案--------------------
探讨

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

跪求解决方法啊

------解决方案--------------------
探讨

引用:

引用:

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

跪求解决方法啊

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



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

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