大家好我创建创建一个结构的实例数组
struct Test
{
unsigned char* c_string;
unsigned int value;
};
我创建了创建此结构的新实例,并初始化使用随机值的属性,这样
功能下面的结构struct Test* createNewTest(){
struct Test *NewInstance = (Test *)malloc(sizeof(Test));
NewInstance->value = rand();
现在我必须创建一个用于创建我的结构正完全初始化实例函数。
struct Test** createNewArray(unsigned int n){
};
任何人都可以帮助我做到这一点?我真的不现在如何在这里
欢迎来到Stack Overflow! [请参阅此讨论,为什么不在'C'中投射'malloc()'和family的返回值。](http://stackoverflow.com/q/605845/2173917)。 –
'的sizeof(测试)' - >'的sizeof(结构测试)' –
不知道你是想通过分配指针C_STRING随机数要达到什么,看起来不聪明。如果你想使用sizeof(Test),用typedef在你的结构前面添加名称并将其附加到结构中。 – SPlatten