如何用c++获取TCL打印到屏幕的实时信息??

我用bps测试仪提供的tcl API实现测试的自动化,tcl API会将测试进度(比如,3%,5%。。。。)实时打印到屏幕上,我想用c++ 实时获取这个同步的进度,然后用socket传递给另一个程序模块。
请问大侠,我应该怎么做??
用管道怎么实现?

当我执行bps测试仪的$testNameObj run -progress "bps::textprogress stdout" 命令,就会实时将测试进度输出到屏幕,我想把这个实时进度用c++获取,传递给其他模块,然后其他模块会呈现给用户。

请大侠不吝赐教!

谢谢!

作者: JohnWelson   发布时间: 2011-05-27

管道技术,多找dup2函数的资料,很简单的。

作者: wzzww   发布时间: 2011-05-27