私はダミーのCを読んでいて、本の例をやっています。一行ずつ書き出すように言われました。次に、コードにバグがあっても本を進めます。ここにあります:
#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);
}
gccによると:
WHORU.C: 関数 'int main()' 内: WHORU.C:8:19: 警告: フォーマット '%s' はタイプ 'char*' の引数を期待していますが、引数 2 のタイプは 'char (*)[20] です' [-Wformat] WHORU.C:9:43: エラー: メンバー 'me' in '"会えて嬉しいです。%s!\012"' のリクエストで、非クラス型 'const char [28 ]'</p>
私は C に慣れていないので、どこが間違っていたかを指摘することはできません。このコードは、実行時に入力が必要であることを知っています。これは、Java のスキャナーのようなものです。
みんなありがとう。