您的位置:首页 > 编程语言 > Qt开发

QT: 在QT程序中使用cout和cin

2012-06-05 15:04 344 查看
1先输入10个数字,再输出。

[cpp]
view plaincopyprint?

#include <QtCore/QCoreApplication>
#include <QtCore/QList>
#include <QTextStream>
int main(int argc, char *argv[])
{
QCoreApplication app(argc, argv);
QTextStream cin(stdin, QIODevice::ReadOnly);
QTextStream cout(stdout, QIODevice::WriteOnly);
QList<int> list;
cout << "Please enter ten numbers: ";
//注意,此时的cout是不会在输入之遥自动刷新缓冲区的
cout.flush();
for(int i=0; i<10; i++)
{
int temp;
cin >> temp;
list.push_back(temp);
}
QList<int>::iterator iter;
for(iter=list.begin();iter!=list.end();iter++)
cout << *iter << " ";
cout << endl;
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: