r*****e 发帖数: 792 | 1 从键盘输入一串字符串,长度不定,所以用char[max]不够好,
在不用string类型的情况下怎么将这个字符串存在char/char*
类的变量中呢?在下面code的基础上如何修改最好?
多谢!
char buffer[max];
cin.getline(buffer, 100); |
m*****e 发帖数: 4193 | 2 首先,有必要么?
其次,实在有必要,只能一个字符一个字符接受输入,需要用到raw mode。
【在 r*****e 的大作中提到】 : 从键盘输入一串字符串,长度不定,所以用char[max]不够好, : 在不用string类型的情况下怎么将这个字符串存在char/char* : 类的变量中呢?在下面code的基础上如何修改最好? : 多谢! : char buffer[max]; : cin.getline(buffer, 100);
|
D*********s 发帖数: 555 | 3 完全没必要
【在 m*****e 的大作中提到】 : 首先,有必要么? : 其次,实在有必要,只能一个字符一个字符接受输入,需要用到raw mode。
|
p****f 发帖数: 251 | 4 use stl string.
【在 r*****e 的大作中提到】 : 从键盘输入一串字符串,长度不定,所以用char[max]不够好, : 在不用string类型的情况下怎么将这个字符串存在char/char* : 类的变量中呢?在下面code的基础上如何修改最好? : 多谢! : char buffer[max]; : cin.getline(buffer, 100);
|