需求是这样的:学生用visual c++ 编写控制台程序做实验,可能会用到cin和cout,我想在不影响学生编写调试程序的情况下再将程序的输出内容送到一个文件里,进而对这个文件的内容来做判断,从而知道学生做的结果对不对。网络上有用管道的方法获取控制台的输出,但都是将控制台在后台隐藏运行的。有没好办法实现我的需求呢?
解决方案 »
- 怎么样弄一个很漂亮的小时钟界面出来?
- 2个画刷有没有办法组合成一个画刷?
- 关于 return IOleObject_SetClientSite(pClientSite);
- 对话框和view交互的问题
- 64位CPU,而操作系统是32位的,能发挥64位CPU的性能吗???
- 请问我存在磁盘上的位图文件和BITMAP结构的数据之间有什么关系呀?(急急急)
- 那位朋友给个光vc5 or vc6 的安装下载,顶就给分,急急急
- 急问:关于CRecordSet(在线结贴,谢谢)
- 如何在桌面上创建一个显示倒计时的对话框?
- C的初学者大家团结起来:)
- 请教windbg软件用法,谢谢!
- 关于字体的缩放问题 Visual C++
你可以inline hook printf函数或者WriteFile.前者不许判断,后者判断下是否是写管道就行了.
学生->printf->jmp到我的代码来记录打印结果->jmp回到printf执行下去.