Andrey K. » 16 мар 2009, 10:39
Здравствуйте, уважаемые!
Столкнулся с проблемой, что не работает функция scanf("%c", &x). Определяется некорректным выводом в окне и аварийным завершением работы программы. До этого момента ни разу не работал с вводом одиночных символов... Любая другая конструкция указанной фунцкции с другими аргументами работает нормально, проблемы только с вводом одиночных символов. Подскажите, в чем дело!!! Перерыл книги Кернигана и Ричи, а также кучу других учебников, везде пишется, что именно scanf("%c", &x) является рабочей функцией для ввода символов. Не говорю о том, что переменная х определена как char, считаю, что это как само собой разумеящееся...
Здравствуйте, уважаемые!
Столкнулся с проблемой, что не работает функция [b]scanf("%c", &x)[/b]. Определяется некорректным выводом в окне и аварийным завершением работы программы. До этого момента ни разу не работал с вводом одиночных символов... Любая другая конструкция указанной фунцкции с другими аргументами работает нормально, проблемы только с вводом одиночных символов. Подскажите, в чем дело!!! Перерыл книги Кернигана и Ричи, а также кучу других учебников, везде пишется, что именно [b]scanf("%c", &x)[/b] является рабочей функцией для ввода символов. Не говорю о том, что переменная [b]х[/b] определена как [b]char[/b], считаю, что это как само собой разумеящееся...