void CStat::runtimePrintBuf(std::vector<std::string> &buf){
static int last_print_lines = 0;
for(int i = 0; i < last_print_lines; ++i){
printf("\033[1A"); //先回到上一行
printf("\033[K"); //清除该行
}
last_print_lines = buf.size();
for(const std::string &it : buf){
printf("%s\n", it.c_str());
}
}
相关文章
- 03-21vue异步加载amap高德地图,解决刷新浏览器地图不显示问题
- 03-21痞子衡嵌入式:降低刷新率是定位LCD花屏显示问题的第一大法(i.MXRT1170, 1280x480 LVDS)
- 03-21vue仿美团饿了么,数据添加删除,页面自动刷新显示最新数据
- 03-21WPF 的 VisualBrush 只刷新显示的视觉效果,不刷新布局范围
- 03-21SecureCRT终端显示中文乱码问题的解决方案
- 03-21securecrt终端显示乱码问题
- 03-21关于NGUI的动态加载后的刷新显示问题,解决办法!!
- 03-21Windows上使用Python Terminal(终端控制台) 打印日志带有特殊符号时显示不出来
- 03-21五种情况下会刷新控件状态(刷新所有子FWinControls的显示)——从DFM读取数据时、新增加子控件时、重新创建当前控件的句柄时、设置父控件时、显示状态被改变时
- 03-21Mac 终端 显示隐藏文件