c程序中的printf在应用程序输出窗口中不同步输出。通常是当程序执行完才会把printf的输出一下子全出来。调试程序不方便。

经测试是输出到stdout的字符只有超过4096才输出一次。

 
 
解决方法(二选一即可):
1. 在程序开始处增加:setbuf(stdout, NULL);
2. 每个printf后增加一条fflush(stdout);
 
运行环境:
Ubuntu16.10+QT Creator 4.02

QT中printf输出不同步的解决办法的更多相关文章

  1. Android真机调试的时候logcat中无法输出调试信息的解决办法

    真机调试不输出日志到logcat的原因是手机厂商默认关闭了调试打印的功能,通过以下方法开启此方法. 下面以华为P6手机为例进行操作: 1.在拨号界面输入:*#*#2846579#*#* 进入测试菜单界 ...

  2. 关于hasNextInt判断后无限循环输出else项的解决办法

    话不多说,上来就是干! import java.util.Scanner; public class Test_hasNextInt { /** * @param args */ public sta ...

  3. resin后台输出中文乱码的解决办法!

    resin后台输出中文乱码的解决办法! 学习了:https://blog.csdn.net/kobeguang/article/details/34116429 编辑conf/resin.con文件: ...

  4. IIS关于“ 配置错误 不能在此路径中使用此配置节”的解决办法

    IIS关于“ 配置错误 不能在此路径中使用此配置节”的解决办法 原文链接:http://www.cnblogs.com/200325074/p/3679316.html 今天刚安装好IIS8.5, 我 ...

  5. Mysql的主从数据库没有同步的解决办法

    Mysql的主从数据库没有同步的解决办法 今天发现Mysql的主从数据库没有同步 先上Master库: mysql>show processlist; 查看下进程是否Sleep太多.发现很正常. ...

  6. Excel在任务栏中只显示一个窗口的解决办法

     Excel在任务栏中只显示一个窗口的解决办法  以前朋友遇到过这个问题,这次自己又遇到了,习惯了以前的那种在任务栏中显示全部窗口,方便用Alt+Tab键进行切换. 如果同时打开许多Excel工作簿, ...

  7. 在ASP.net中的UpdatePanel,弹窗失败解决办法

    原文:在ASP.net中的UpdatePanel,弹窗失败解决办法 最开始我用: Response.Write("<script>alert('和哈呵呵呵呵呵呵!')</s ...

  8. Ubuntu中Android SDK Manager无法更新解决办法

    Ubuntu中Android SDK Manager无法更新解决办法http://hi.baidu.com/petercao2008/item/d7a64441f04668e81e19bc1a

  9. 工作总结 EntityFramework中出现DateTime2异常的完美解决办法

    EntityFramework中出现DateTime2异常的完美解决办法   今天在使用entityframework往数据库插入数据的时候,突然出现了一个数据类型转换异常的问题: System.Da ...

  10. 把myeclipse中的web项目导入eclipse中不能编程web项目的解决办法

    title: 把myeclipse中的web项目导入eclipse中不能编程web项目的解决办法 tags: grammar_cjkRuby: true --- 右键单击项目,properties-- ...

随机推荐

  1. 【语义分割专栏】3:Segnet实战篇(附上完整可运行的代码pytorch)

    目录 前言 Segnet全流程代码 模型搭建(model) 数据处理(dataloader) 评价指标(metric) 训练流程(train) 模型测试(test) 效果图 结语 前言 Segnet原 ...

  2. linux系统磁盘快速创建多个分区

    # 创建分区 [root@centos7 ~]# cat parted.sh parted --script /dev/sdb \ mklabel gpt \ mkpart primary 1MiB ...

  3. ArkUI-X跨平台应用改造指南

    现状与诉求 随着 HarmonyOS Next 5.0 版本正式发布,众多开发者基于 ArkTS 语言为 HarmonyOS Next 系统开发了大量应用,这极大地丰富了 HarmonyOS 的生态. ...

  4. 案例分析——HyperWorks练习做模型简化

    Step 01:载入模型 Exercise_2b.hm.   图 2-20 Exercise_2b 模型alt="Exercise_2b 模型" Step 02:去除曲边导角. ( ...

  5. WHUWC 2025 游寄

    一沙一世界(NOI2022 in Shanghai 应援) 她是清晨告别洋流启程的沙砾 同忽闪漂流瓶 将白日梦唤醒 好奇目光激发导带微弱的磁极 从此把全世界吸引 她看故事书无聊将那零和一堆砌 牛郎还不 ...

  6. wr30u救砖

    变砖了 给 wr30u 刷成了 at3000 的uboot,进而导致我的wr30u路由器成了砖,进不去uboot了! 准备硬件 usb转串口设备 购买 usb转串口(ttl)设备,在淘宝随便买就行 没 ...

  7. U盘归还空间

    将您的U盘连接到计算机并确保系统能够检测到它, 按Win+R输入diskpart并按Enter键打开Diskpart命令行实用程序. 依次输入以下命令,并在每一行命令后按一次Enter键执行. lis ...

  8. qt 鼠标右键菜单

    解决方案: 重写 MainWindow::contextMenuEvent(QContextMenuEvent *event)函数即可 void MainWindow::contextMenuEven ...

  9. SciTech-Mathmatics-Probability+Statistics:Quantifing Uncertainty_多元数据统计分析: 多元数据 的 认知: 概念 和 多元统计分析的认知+应用

    Chapt 1 学习目标 理解多元数据及多元统计分析与一元统计分析的区别. 掌握数据的计量尺度与数据类型. 了解多元统计分析的应用分类. 1.1  多元数据认知 1.1.1 多元数据 的概念 对任何一 ...

  10. mybatis-Plus 实践篇之逆向工程 --九五小庞

    目录 概念 特性: 新建Spring项目,引入依赖 yaml配置 配置代码生成器 运行验证 验证swagger 初次听说mybatis-plus感觉这东西取名字都很有意思,像极了现在的iPhone 到 ...