zoukankan      html  css  js  c++  java
  • Qtcreator中printf()/fprintf()不显示问题处理方法

    此处只介绍解决办法,有兴趣的朋友可以分析原因。

    【问题】

    使用Qtcreator开发项目中,printf()的诊断信息,在“应用程序输出”窗口不显示。

    【解决方法】

    • printf()不显示解决示例
    1.  
      prinf("Hello World. ")
    2.  
      fflush(stdout);
    • fprintf()不显示解决示例
    1.  
      fprinf(stdout, "Hello World. ")
    2.  
      fflush(stdout);
    1.  
      fprintf(stderr, "Hello World. ");
    2.  
      fflush(stderr);

       清空对应的缓冲区即可

    【问题分析】

    1、标准输出和标准错误输出均有缓存,缓存达到一定程度后,方才输出;

    2、qDebug()为什么输出及时? 这个问题有待探究

  • 相关阅读:
    MongoDB笔记
    mysql笔记
    08-下载中间件
    ubuntu1804安装pycharm2018.3.x
    02-CSS基础
    14-eval 函数
    13-文件
    12-模块和包
    11-异常
    有关dir和 unittest
  • 原文地址:https://www.cnblogs.com/wzxNote/p/11796974.html
Copyright © 2011-2022 走看看