|
查看: 1326|回复: 4
|
遇到 C++ 一点小问题..
[复制链接]
|
|
|
本帖最后由 illusionX 于 19-6-2010 05:00 PM 编辑
-
- string name;
- int number;
- string ic;
- string gender;
- string designation;
- string department;
- string datejoined;
- string nationality;
- string religion;
- string dob;
- string maritalstatus;
- cout << "Name : ";
- cin >> name;
- cout << "Number : ";
- cin >> number;
- cout << "IC : ";
- cin >> ic;
- cout << "Gender : ";
- cin >> gender;
- cout << "Designation : ";
- cin >> designation;
- cout << "Department : ";
- cin >> department;
- cout << "DateJoined : ";
- cin >> datejoined;
- cout << "Nationality : ";
- cin >> nationality;
- cout << "Religion : ";
- cin >> religion;
- cout << "Date Of Birth : ";
- cin >> dob;
- cout << "Marital Status : ";
- cin >> maritalstatus;
复制代码
如果我输入有空格的data,就会有问题,请问有什么办法解决?除了用 char name; |
|
|
|
|
|
|
|
|
|
|
发表于 19-6-2010 05:10 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 19-6-2010 05:29 PM
|
显示全部楼层
看看
lawty 发表于 19-6-2010 05:10 PM 
还是不能.. |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 19-6-2010 06:13 PM
|
显示全部楼层
现在我用这个,
- cout << "Name : ";
- getline(cin,name);
- cin.get();
- cin.ignore(100,'\n');
复制代码 但是show不出来,因为我用set/get 的,有class的... |
|
|
|
|
|
|
|
|
|
|
发表于 5-7-2010 09:07 PM
|
显示全部楼层
cout << "Name : ";
getline(cin,name);
getline(cin,name);
试试这个 |
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|