99问答网
所有问题
C语言里面要定义一个字符串数组,数组元素个数不确定,每个元素的长度也不确定,求动态定义的方法
如题所述
举报该问题
推荐答案 推荐于2018-03-20
你可以用动态分配内存的方法,
比如你要建立一个
字符串
数组:
char *str;
str=(char *)malloc(n);
n是变量,可以在确定了变量的值后再用以上代码分配内存,
而str字符串可以以一般数组的用法使用,比如
*str="hello";的话
str[1]='l';
最后别忘了释放内存
free(str);
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/BjtOB7vXO.html
相似回答
大家正在搜
相关问题
C语言定义数组但是数组长度不确定怎么办
C语言中定义数组时可以不定义长度吗,这样:uint8 arr...
C语言定义元素不确定的数组
C语言关于数组元素个数和字符串长度的问题~~~~~~~
C语言编程中,输入一个字符串数组,如何得出该数组的长度?
用C语言定义一个字符串数组,数组元素个数及每个元素的长短都不...
C语言如何检查一个数组中元素的个数
C语言中我要定义一个数组,可是这个数组的元素的个数要根据我输...