使printf更快地写入Windows命令行

Hed*_*dge 1 c++

我正在分析一些高分辨率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]);
Run Code Online (Sandbox Code Playgroud)

Mic*_*urr 5

这很可能是视频驱动程序的问题 - 视频卡制造商可能并不总是非常关注控制台窗口的性能.我的钻机速度非常缓慢 - 我的意思是拔牙疼痛 - 通过更新视频驱动程序,控制台窗口在该区域可能有100倍的改进.