我是一名c ++初学者,我很好奇为什么这不起作用:
#include <iostream>
using namespace std;
int main ()
{
int firstname;
int lastname;
cout << "My name is " << firstname << lastname;
cin >> firstname >> lastname;
cout << endl;
return 0;
}
Run Code Online (Sandbox Code Playgroud)
我希望输出只是用户输入他们的名字和姓氏的地方,结果如下:
示例:我的名字是John Doe.
#include <string>
...
string firstname;
string lastname;
Run Code Online (Sandbox Code Playgroud)
int价值持有数字.要存储名称,请使用strings.
cin >> firstname >> lastname;
cout << "My name is " << firstname << " " << lastname;
Run Code Online (Sandbox Code Playgroud)
然后确保在打印之前阅读这些名称.该cin和cout应被交换.我还在" "两个变量之间的打印输出中添加了一个空格().
| 归档时间: |
|
| 查看次数: |
290 次 |
| 最近记录: |