c++ - Qt 可以使用 cin 吗?

标签 c++ qt iostream cin

在 Qt 中可以使用 cin 吗?我可以使用 cout 但找不到有关如何在 Qt 控制台应用程序中使用 cin 的示例。

最佳答案

我测试了Kaleb Pederson的答案,并找到了比他提出的解决方案更简洁的方法(尽管我必须感谢他为我指明了正确的方向):

QTextStream qtin(stdin); 
QString line = qtin.readLine();  // This is how you read the entire line

QString word;
qtin >> word;    // This is how you read a word (separated by space) at a time.

换句话说,你并不真的需要 QFile 作为你的中间人。

关于c++ - Qt 可以使用 cin 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2321880/

相关文章:

c++ - 在 C++ 中,是否可以获取函数的返回类型以便在不调用该函数的情况下声明一个变量?

qt - 将 Qt 模型绑定(bind)到现有数据结构

linux - 如何获取VNC连接状态?

C++如何不可复制?

c++ - 在 C++ 中存储双维 vector 的最佳方法是什么?

c++ - 通用类型的 is_base_of

qt - 如何在Qt函数中获取函数名称

跳出循环时 cin.get() 递增的 c++ 问题

c++ - 如何在 C++ 中设置流的最大读取长度?

c++ - 为什么某些 C++ 标准库 `operator<<` 函数将其流宽度重置为 0?