Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Создание функции или кода в ABC Pascal

Иван Бавыкин Профи (719), на голосовании 8 месяцев назад
Я хочу на языке ABC Pascal написать программу, но от особо одарённых требуется сделать защиту: проверку типа переменной. Я хочу сделать переменную типа "real" и нужно сделать проверку на подобии: если я ввожу правильный тип данных, то код продолжает выполняться, если нет - то программа просит ввести данные ещё раз. Я искал где только можно, 3 вечера сидел и просто проискивал весь Интернет - ничего рабочего так и не нашёл... Заранее благодарю всех!
Голосование за лучший ответ
Президент интернета Оракул (59752) 9 месяцев назад
надо проверять что вводится строка, состоящая из цифр и разделителя целой и дробной части
Иван БавыкинПрофи (719) 9 месяцев назад
Извините, не понимаю
Президент интернетаОракул (59752) 9 месяцев назад
тип реал состоит из чисел и ","
Иван Бавыкин Профи (719) Президент интернета, да. Но как это понять? Есть специальная функция, которая может просматривать каждую "цифру" переменной и определять, это цифра, специальный знак или буква?
СКОРОЖАРКА!!! Гуру (3198) 9 месяцев назад
 var 
n: real;
s: string;
begin
var res := false;
while not res do
begin
readln(s);
res := TryStrToFloat(s, n); // или TryParse()
end;
...
end.
Похожие вопросы