私はこのようなことをしたい:
char name[20];
printf("Enter your name: ");
scanf("Micheal%s", &name);
コンソールで編集可能にしたいのですが、ユーザーが何も編集せずにMichael
押すと、 name がに設定されます。これを行う簡単な方法はありますか?EnterMicheal
編集できませんが、それほど悪くはありません:
char name[20] = "Michael";
printf("Enter your name [default: %s]: ", name);
fflush (stdout); /* Makes the printf output appear even without a newline. */
scanf("%s", &name);
%s
小さなバッファへのスキャンと scanf の戻り値をテストしないことに関するすべての警告が適用されます。