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