一个关于struct的问题,谢谢
struct son{
char *s[];
};
struct father{
son a;
};
然后定义
father test[] = {
{"1111111"},
{"222222","333333"},
}
这时候就会出错了,说son中定义的字符串数组没有给出长度
可是我想实现的功能是
在test[]中定义的数组 是不定长度的,字符串的长度是不定的
如我所写得那样
请问一下,这该如何实现呢?
谢谢
char *s[];
};
struct father{
son a;
};
然后定义
father test[] = {
{"1111111"},
{"222222","333333"},
}
这时候就会出错了,说son中定义的字符串数组没有给出长度
可是我想实现的功能是
在test[]中定义的数组 是不定长度的,字符串的长度是不定的
如我所写得那样
请问一下,这该如何实现呢?
谢谢
...全文
相关推荐
struct和typedef struct区别
struct typedef struct 区别
C语言结构体(struct)常见使用方法(细节问题)
主要介绍了C语言结构体(struct)常见使用方法(细节问题),需要的朋友可以参考下
C/C++语法知识:typedef struct 用法详解
主要讲述c/c++中struct和typedef struct的区别以及各种用法
typedef struct 用法详解和用法小结
typedef为C语言的关键字,作用是为一种数据类型定义一个新名字。下面就一起来看看
2.1.3 C++和C#数据传递 -struct类型传递
2.1.3 C++和C#数据传递 -struct类型传递


