Используя следующий код:
char *name = malloc(sizeof(char) + 256);
printf("What is your name? ");
scanf("%s", name);
printf("Hello %s. Nice to meet you.\n", name);
Пользователь может ввести свое имя, но когда он вводит имя с пробелом, как Lucas Aardvark
, scanf()
просто отключает все после Lucas
. Как сделать scanf()
разрешить пробелы