Redian新闻
>
如何动态分配内存来存储输入的不定长的字符串,char not string类型的
avatar
如何动态分配内存来存储输入的不定长的字符串,char not string类型的# Programming - 葵花宝典
r*e
1
从键盘输入一串字符串,长度不定,所以用char[max]不够好,
在不用string类型的情况下怎么将这个字符串存在char/char*
类的变量中呢?在下面code的基础上如何修改最好?
多谢!
char buffer[max];
cin.getline(buffer, 100);
avatar
m*e
2
首先,有必要么?
其次,实在有必要,只能一个字符一个字符接受输入,需要用到raw mode。

【在 r*****e 的大作中提到】
: 从键盘输入一串字符串,长度不定,所以用char[max]不够好,
: 在不用string类型的情况下怎么将这个字符串存在char/char*
: 类的变量中呢?在下面code的基础上如何修改最好?
: 多谢!
: char buffer[max];
: cin.getline(buffer, 100);

avatar
D*s
3
完全没必要

【在 m*****e 的大作中提到】
: 首先,有必要么?
: 其次,实在有必要,只能一个字符一个字符接受输入,需要用到raw mode。

avatar
p*f
4
use stl string.

【在 r*****e 的大作中提到】
: 从键盘输入一串字符串,长度不定,所以用char[max]不够好,
: 在不用string类型的情况下怎么将这个字符串存在char/char*
: 类的变量中呢?在下面code的基础上如何修改最好?
: 多谢!
: char buffer[max];
: cin.getline(buffer, 100);

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。