由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 如何动态分配内存来存储输入的不定长的字符串,char not string类型的
相关主题
c字符串内存分配问题初学C,对什么该free一直搞不明白
内存管理的问题四道C++面试题
问个c++在不同函数里分配内存和释放内存的弱问题请教一个简单字符串程序 (转载)
C ++ 问题A question about cost char*
请教一个关于字符指针的简单问题问问题C
一个面试题目,用C实现在c中如果一个function return 一个字符串
问个字符串的基本问题请教如何修正这个C程序的bug。
这段代码为何要这样做?这个程序怎么解决
相关话题的讨论汇总
话题: char话题: 字符串话题: string话题: 不定话题: 分配内存
进入Programming版参与讨论
1 (共1页)
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);

1 (共1页)
进入Programming版参与讨论
相关主题
这个程序怎么解决请教一个关于字符指针的简单问题
std::map 为什么没有排序呢一个面试题目,用C实现
问个c语言的问题问个字符串的基本问题
hash table的size为什么最好是个质数? (转载)这段代码为何要这样做?
c字符串内存分配问题初学C,对什么该free一直搞不明白
内存管理的问题四道C++面试题
问个c++在不同函数里分配内存和释放内存的弱问题请教一个简单字符串程序 (转载)
C ++ 问题A question about cost char*
相关话题的讨论汇总
话题: char话题: 字符串话题: string话题: 不定话题: 分配内存