我正在尝试将 cout 和 cin 放在同一行 cout << "Person 1:" << cin >> int p1;
.有谁知道我可以成功地做同样事情的方法吗?
如果有帮助,我在 repl.it 上使用 C++
最佳答案
您显示的代码将不起作用,因为您无法传递 std::istream
(如 std::cin
)到 operator<<
的 std::ostream
(如 std::cout
)。您需要分隔表达式,将它们分隔为:
分号 ( Live Demo ):
int p1; cout << "Person 1:"; cin >> p1;
comma operator ( Live Demo ):
int p1; cout << "Person 1:", cin >> p1;
关于c++ - 如何将 cout 和 cin 放在同一行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46576718/