当我尝试输入字符串中的第一个名字和姓氏时,一旦我运行它,程序只输出第一个名字而不输出第二个名字或单词。
这是我的代码
#include <stdio.h>
#include <iostream>
#include <string>
using namespace std;
class ClassOne
{
public:
void setName(string xName)
{
name = xName;
}
string getName()
{
return name;
}
private:
string name;
};
int main()
{
string inputName;
cout << "Please input your name: ";
cin >> inputName;
ClassOne objClassOne;
objClassOne.setName(inputName);
cout << "Your Name is " << objClassOne.getName() << endl;
return 0;
}
一旦我输入迈克尔乔丹,它只显示迈克尔
我只是C ++的初学者。
提前谢谢!