编辑:我的最后一个问题是如何在我输入的数字之前获得一个空格,然后输入一个 . 在句末?
原始问题:
我正在学习 C++。这是我的代码
#include <iostream>
int main() {
int iNum;
std::cout << "Please enter your favorite number" << std::endl;
std::cin >> iNum;
std::cout << "Your favorite number is" << std::cout << iNum << std::endl;
return 0;
}
我删除了空格以使其更易于阅读。如果我在被问到时输入 4,我希望输出是你最喜欢的数字是 4。相反,它说,你最喜欢的数字是 51ABC3E84。最后一个数字将永远是我选择的任何数字。我在搞砸什么以获得奇怪的输出?感谢您对一个非常菜鸟程序员的帮助。