Как узнать, вводил ли пользователь более одного символа в окне ввода - PullRequest
0 голосов
/ 06 апреля 2019

Мне нужно написать код, который может напечатать сообщение об ошибке, если пользователь ввел более одного символа в окне ввода / вывода, и мне разрешено использовать только 'scanf'

1 Ответ

0 голосов
/ 06 апреля 2019

Способ 1: Возьмите входные данные в виде строки, убедитесь, что их длина больше единицы.

Способ 2: Запустите цикл ввода char ch, пока ch не будет концом строки, ведите счетчик i. Проверьте, больше ли я 1 (в случае, если началось с char)

Способ 3: Если вы хотите просто ввести символ и игнорировать другие символы, кроме объявления символа и ввести его, компьютер его проигнорирует.

...