找回密码
 立即注册
收起左侧

Qt中的cin

3
回复
6850
查看
[复制链接]
累计签到:25 天
连续签到:1 天
来源: 2013-10-11 17:50:04 显示全部楼层 |阅读模式
1Qter豆
Qt只能使用cout不能使用cin嘛?如果能用请问如何使用。

最佳答案

查看完整内容

建立控制台程序: #include #include int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); QTextStream cin(stdin); QTextStream cout(stdout); int temp; cin>>temp; cout
回复

使用道具 举报

累计签到:213 天
连续签到:1 天
2013-10-11 17:50:05 显示全部楼层
w1518893 发表于 2013-10-11 19:16
重载了,cin还是不能用

建立控制台程序:

#include <QCoreApplication>
#include <QTextStream>

int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);
    QTextStream cin(stdin);
    QTextStream cout(stdout);

    int temp;
    cin>>temp;
    cout<<temp<<endl;
    return a.exec();
}
试试看
回复

使用道具 举报

累计签到:213 天
连续签到:1 天
2013-10-11 18:18:23 显示全部楼层
需要使用QTextStream的重载

QTextStream cin(stdin);
QTextStream cout(stdout);

然后就可以跟正常的那样使用了
回复

使用道具 举报

累计签到:25 天
连续签到:1 天
2013-10-11 19:16:52 显示全部楼层
重载了,cin还是不能用
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了