我正在分析一些高分辨率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]);
答案 0 :(得分:5)
这很可能是视频驱动程序的问题 - 视频卡制造商可能并不总是非常关注控制台窗口的性能。我的钻机速度很慢 - 我的意思是拔牙疼痛 - 通过更新视频驱动程序,控制台窗口在该区域的改善可能是100倍。
答案 1 :(得分:0)
为什么不使用像这一个here这样的字符串构建器类并将所有输出字符串附加到最后的输出中?
您怎么看?