【发布时间】:2012-06-19 22:17:16
【问题描述】:
我正在从funcA 调用函数funcB。
funcB 使用多个 printf 语句来输出数据。
有没有办法让我通过funcA 捕获这些数据?
我无法修改funcB。
funcB(){
printf( "%s", "My Name is" );
printf( "%s", "I like ice cream" );
}
funcA(){
funcB();
}
【问题讨论】:
-
如果
funcB不打印它的输出,而是将它返回给funcA怎么办?从您提供的抽象描述中很难说,更具体。 -
“这是一个 C++ 问题” - 在我看来,它更像是一个 C 问题。如果是 C++,你可以这样做:this.
-
对我来说,这更像是一个特定于操作系统的问题,正如我在回答中提到的那样。