上級 › error: invalid type argument of '->' の原因と直し方 › パターン5
error: invalid type argument of '->' の原因と直し方
構造体そのものの変数に対して->を使おうとしたときに出るエラーです。
1 #include <stdio.h> 2 3 struct Car { int speed; }; 4 5 int main(void) { 6 struct Car c = {60}; 7 printf("%d\n", ________); ^ 8 return 0; 9 }
main.c:7:21: error: invalid type argument of '->' (have 'struct Car')
空欄を埋めてコンパイル・実行を通す
ポインタを経由していない構造体変数には.でアクセスします。
次の問題