これが私がやろうとしていることです:
#include <stdio.h>
#include <stdlib.h>
struct myStruct {
int myVar;
}
struct myStruct myBigList = null;
void defineMyList(struct myStruct *myArray)
{
myStruct *myArray = malloc(10 * sizeof(myStruct));
*myArray[0] = '42';
}
int main()
{
defineMyList(&myBigList);
}
これを実現するための簡単な C プログラムを作成しています。GNU99 Xcode 5.0.1 コンパイラを使用しています。私は多くの例を読みましたが、コンパイラはstruct
タグをどこで使用するかについて意見が分かれているようです。struct
コマンド内で参照を使用しても、まったくsizeof()
認識されないようですstruct
。