構造体の配列へのポインタにメモリを割り当てようとしていますが、奇妙なエラーが発生します。コードは次のとおりです。
struct command{
int type;
char* input;
char* output;
struct command *command[2];
}
配列サイズ 2 にメモリを割り当てようとすると、次のようにします。
temp->command = (command*)malloc(sizeof(struct command[2]));
ただし、次のエラーが発生しました。
incompatible types when assigning to type âstruct command *[2]â from type âstruct command *â
なにか提案を?