zoukankan      html  css  js  c++  java
  • 两种方法:VS2008下C++窗体程序显示控制台的方法——在QT程序中使用cout和cin

    老蔡写了一个基于QT的窗体程序,而过去写的类的调试信息都是用cout显示的,苦于窗体程序无法显示cout信息很多信息都看不到,于是就想到让控制台和窗体同时显示。显示控制台方法如下

    1.项目(或者叫“工程”,或者project)

    2.连接器(linker)

    3.系统(system)

    4.将第一项选成控制台(Console)。不过务必要记得选择控制台前是在什么选项上,等调试结束后选回去,不然程序编译出来,就带着那个黑框框的控制台了。

    打完收工。希望调试C++看不到控制台的天使们看到这篇文章后不再继续折翼了。

    原帖地址:http://www.oldcai.com/archives/180

    ------------------------------------------------------------

    在QT程序中使用cout和cin

    1先输入10个数字,再输出。 

      1. #include <QtCore/QCoreApplication>  
      2. #include <QtCore/QList>  
      3. #include <QTextStream>  
      4. int main(int argc, char *argv[])  
      5. {  
      6.     QCoreApplication app(argc, argv);  
      7.     QTextStream cin(stdin, QIODevice::ReadOnly);   
      8.     QTextStream cout(stdout, QIODevice::WriteOnly);    
      9.     QList<int> list;  
      10.     cout << "Please enter ten numbers: ";  
      11.     //注意,此时的cout是不会在输入之遥自动刷新缓冲区的  
      12.     cout.flush();  
      13.     for(int i=0; i<10; i++)  
      14.     {  
      15.         int temp;  
      16.         cin >> temp;  
      17.         list.push_back(temp);  
      18.     }  
      19.     QList<int>::iterator iter;  
      20.     for(iter=list.begin();iter!=list.end();iter++)  
      21.         cout << *iter << " ";  
      22.     cout << endl;  
      23.     return 0;  
      24. }  

    http://blog.csdn.net/small_qch/article/details/6621757

  • 相关阅读:
    BZOJ5368:[PKUSC2018]真实排名(组合数学)
    【HDU2222】Keywords Search
    KMP算法
    【BZOJ3262】 陌上花开
    【POJ2104】kth num
    【BZOJ1251】序列终结者
    【BZOJ3524】 [Poi2014]Couriers
    【BZOJ2049】 [Sdoi2008]Cave 洞穴勘测
    【BZOJ1468】Tree
    【BZOJ2152】聪聪可可
  • 原文地址:https://www.cnblogs.com/findumars/p/4993530.html
Copyright © 2011-2022 走看看