Re[2]: защита ввода с клавиатуры №2
От: sima_two  
Дата: 25.03.05 15:43
Оценка:
Здравствуйте, Leshi, Вы писали:

L>Здравствуйте, sima_two, Вы писали:


_>>Мне нужна аналогия этого кода на С. Или хотябы служебная переменная, которая хранит в себе состоянее i/o.

_>>А то при вводе буквы в численную переменную у меня зависает программа . Может есть какой-то другой способ избежать зависания?
L>ИМХО стратегия такая: читаешь в любом случае строку (или символ), потом проверяешь, число ли это и если число, спокойно приводишь его к int (или что у тебя там) и вываливаешься возвращае число. Если не число, повторяешь вопрос. А директивы или переменной я что-то не припомню.
L>А еще лучше, покажи свой код на С/С++ и скажи где и при каких условиях виснет.

Напиши пожалуйста кодом как ты проверишь число-ли это и как ты его корветнёшь в int.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.