フルネームを表示したいが、2つ以上の名前を入力することはできません。プログラムは、配列の番号より多くの文字を持つ名前を入力するとスタックします。これをどうすれば解決できますか? 空白と配列がついています
#include <stdio.h>
#include<stdlib.h>
int main(){
char x[25];
printf("Enter your name");
scanf("%s",x);
printf("Your name is %s", x);
return 0;
}
はあなたが
'のscanf( "%24 [^ \ n]"、X);' – BLUEPIXY
代わりscanf' 'の' fgets'を使用することが推奨される理由は、いくつかの理由の一つであります。 – Lundin
あなたのプログラムを正しくフォーマット/インデントしてください。 –