2015-12-17 2 views
-2

Мой код здесь не сканирует символ в scanf («% c», & c) ;, после printf («Введите тип процесса), он напрямую завершает работу программы. не могли бы вы мне помочь я новичок в C. what happens in my codeПрограмма C не выполняет все шаги

+0

Попробуйте добавить «по умолчанию» к вашему коммутатору, который печатает не обработанное значение 'c', которое вы действительно получили. И, пожалуйста, вставьте здесь (минимальный) пример кода здесь напрямую, вместо ссылки на скринкап. – Useless

+2

Эта [ссылка] (http://stackoverflow.com/questions/13542055/how-to-do-scanf-for-single-char-in-c) может вам помочь !!! –

+1

Лучше поставить свой код в вопрос, связанный с изображением. – mpromonet

ответ

1

Добавить default: ярлык к вашему switch заявление, которое печатает сообщение, когда персонаж кроме +-*/ вводится. скорее всего scanf операция не читает то, что вы думаю, что он читает.

(Мое предположение, что он читает новую строку с вашего предыдущего ввода .)

Смежные вопросы