【发布时间】:2011-10-30 09:48:25
【问题描述】:
我正在分析一些高分辨率的 midi 数据。我正在将其写入标准输出,但由于有太多数据进入,在我执行实际操作后需要几秒钟才能显示出来。
目前这一行写入命令行:
std::vector<unsigned char> message;
...
printf("W 1 = %03d, W 2 = %03d, W 3 = %03d \n",(int)message[2],(int)message2[1],(int)message2[2]);
【问题讨论】:
-
你的阅读速度有多快?我的意思是,你真的需要在命令窗口中显示你正在显示的所有内容,而不仅仅是“重要”的东西吗?
-
为什么不写入文件?然后随心所欲地分析文件?我会支持查尔斯,只将关键的东西推送到控制台......
-
为了记录,写入标准输出就是写入文件。程序不知道它是否在控制台上结束,或者它是否被重定向到文件或通过管道传输到其他进程。
标签: c++