シンプルなCプログラムを実行しようとしていますが、形式: '%s' は 'チャー' と入力期待が、引数2は、型を持つ 'CHAR()を[20]'」GCC 4.2.1C - 警告:フォーマット '%s'はタイプ 'char *'を想定していますが、引数2は 'char(*)[20]'タイプです。
#include <stdio.h>
int main()
{
char me[20];
printf("What is your name?");
scanf("%s",&me);
printf("Darn glad to meet you, %s!\n",me);
return(0);
}
を用いて端末にコンパイル
実行のMac OSXマウンテンライオン
本当に '&'演算子を使いたいのであれば、なぜ* why * too – Mike
または '...、&me [0])'を説明するといいでしょう。 – alk
@Mikeなぜなら、コンパイラの警告は、なぜかあなたに明確に伝えます。 –