【发布时间】:2018-12-30 11:27:11
【问题描述】:
所以我有这个:
char *nume = new char[100];
输入这个字符的正确方法是什么:
cin>>nume;
或
cin.getline(nume,100);
还是别的什么?
【问题讨论】:
-
我认为更大的问题是为什么你必须使用
char*和你自己的内存管理? -
取决于你想做什么。第一个选项读取一个单词,第二个选项读取最多 100 个字符的行。
-
还要注意the
>>operator和getline做不同的事情。