C++纯粹主义者可能想现在把目光移开。你会讨厌这个。转换为my_printf()
我一直在考虑,我有一个预先存在的,非常古老,非常大的窗户我自己的应用程序合并一个开源的Windows控制台应用程序。尽管最近我的旧程序已经调整过,所以它可以编译为C++,但我的旧程序起初只是纯C语言。我的程序广泛使用了将文本打印到窗口的my_printf()函数。
旧的控制台应用程序确实通过流其打印C++风格(我从来没有使用之前,这种类型的印刷机构)。
当转换控制台应用程序在我的系统下工作,我可以手动编辑都让他们使用my_printf()而不是做印刷的线条。但在开始之前,我想我只是用StackOverflow来检查我是否错过了一个技巧。例如,我可以想象通过流来完成C++打印,然后以某种方式捕获最终文本,然后调用my_printf()和结果。这可能吗?
编辑:请注意我对C++的知识是非常有限的,为了理解你的答案,我可能需要查看一些东西,所以请使用有助于此的语言。
你能提供一些代码吗? – wheaties 2010-10-08 12:56:37
@wheaties你想看什么? C++样式的打印还是my_printf()?或两者? – Mick 2010-10-08 12:58:00