Получился диалог

 

Привет, как вас зовут?
Владимир   <Enter>
Владимир? Ах ! Владимир!

Функция scan/. Основное различие между scarify gets заключается в том, как они определяют, что достигли конца строки; scan/ предназначена скорее для получения слова, а не строки. Функция gets принимает все символы до тех пор, пока не встретит первый символ новой строки.

Существует два варианта использования функции scan/[4]:

1. Если применять формат %s, строка вводится до (но не включая) следующего пустого символа (пробел, табуляция или новая строка).

2. Если определять размер строки как %s, то функция scan/ считает не более 10 символов или же считает до любого пришедшего первого пустого символа.


Функция scanf возвращает целое значение, равное числу считанных символов, если ввод прошел успешно, или символ EOF, если была попытка прочитать конец файла.