+ -
当前位置:首页 → 问答吧 → 大神,问下动态分配字符串的问题~~~~

大神,问下动态分配字符串的问题~~~~

时间:2011-12-24

来源:互联网

typedef struct 
{
int len;
char a[];
}String;

int main(void)
{
String *str;
int n=9;
str=(String *)malloc(sizeof(Num)+n);
return 1;
}
想问下我对结构体追加的空间该如何使用,是不是可以把结构体中的字符串变成n个字节?

作者: sunrye0515   发布时间: 2011-12-24

自己顶一下~大神,帮个忙~

作者: sunrye0515   发布时间: 2011-12-24

追加空间后直接通过str->a来访问字符串.但是不要访问超过str->a[n-1]的内存.也就是相当于分配了n个字节给a吧

作者: mingliang1212   发布时间: 2011-12-24