EDIT - ダウン投票者は説明できますか?私は明確な疑問を持ち、証拠を裏付けており、事前調査の証拠があります。なぜあなたが私の投票に失敗したのか理解したいのですが···?コンパイラエラー:malloc中に 'void *'型から 'struct'に代入する際の互換性のない型
私はgccでコンパイルしたときに、私はこのエラーを取得しています:
error: incompatible types when assigning to type ‘struct cell’ from type ‘void *
問題の行は、次のとおりです。
struct cell* cells = NULL;
cells = malloc(sizeof(struct cell) * length);
for (i = 0; i < length; i++) {
cells[i] = malloc(sizeof(struct cell) * width);
私が説明するように、私は、適切なプロトコルに従っていると信じてhereおよびhereである。私は何が欠けていますか?多次元配列の場合
あなたは、おそらく、これを_C++ _としてコンパイルしていますか? –
C++としてコンパイルしていますか? –
Ubuntuでは '〜$ gcc program.c'が' g ++ 'でない限り... – d0rmLife