c++ - 如何将 cout 和 cin 放在同一行?

标签 c++ io cin cout

我正在尝试将 cout 和 cin 放在同一行 cout << "Person 1:" << cin >> int p1; .有谁知道我可以成功地做同样事情的方法吗?

如果有帮助,我在 repl.it 上使用 C++

最佳答案

您显示的代码将不起作用,因为您无法传递 std::istream (如 std::cin )到 operator<<std::ostream (如 std::cout )。您需要分隔表达式,将它们分隔为:

关于c++ - 如何将 cout 和 cin 放在同一行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46576718/

相关文章:

c++ - 错误 C1010 : unexpected end of file while looking for precompiled header. 您是否忘记将 '#include "stdafx.h"' 添加到您的源代码中?

c++ - 在 Windows 7 操作系统上创建/删除新用户帐户

c++ - 在类 B 中创建类 A 所拥有的对象,其中 B 不知道 A

c++ - Cin循环永不终止

c++ - 模板参数推导失败

c - 从文件接收到数据并需要打印它,但程序没有正确读取数据?

java - 如何在 Android 设备中未安装任何应用程序的情况下打开 doc 和 ppt 文件?

java - 竞争性编程和输入

c++ - 在 do/while 循环中跳过 Cin 输入

C++ cin 和 strnicmp 不工作