Чтение строки из ввода с пробелом? [дубликат]

На этот вопрос уже есть ответ здесь:

Я использую Ubuntu, а также Geany и CodeBlock как моя IDE. Я пытаюсь прочитать строку (например, «Барак Обама» ) и поместить ее в переменную:

#include 

int main(void)
{
    char name[100];

    printf("Enter your name: ");
    scanf("%s", name);
    printf("Your Name is: %s", name);

    return 0;
}

Вывод:

Enter your name: Barack Obama
Your Name is: Barack

Как я могу заставить программу читать полное имя?

93
задан alk 17 June 2018 в 16:41
поделиться