を使用してプログラムを作成しC
ています。コードに次の行があります。
scanf("%s", &path);
ソース ファイルをコンパイルすると、次の警告が表示されます。
main.c:84:2: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘char (*)[64]’ [-Wformat]
そして、これはpath
変数の宣言です:
char path[64];
このエラーが表示されるのはなぜですか? どうすれば解決できますか?