Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Ада и другие языки _ проверка на цифры

Автор: женек 27.05.2007 3:26

как проверить чтобы символы в трехзначном числе были цифрами, а не буквами???

Автор: klem4 27.05.2007 13:27

Как это символом числа может быть буква ? blink.gif или ты число вводишь как строку ? Если да, то проходи по строке и проверяй является ли каждый символ цифрой, либо ф-я atoi.

Автор: Гость 27.05.2007 15:56

вобщем я ввел переменную n типа int,она является координатой, к примеру состоящей из трех символов..
вот если вводить цифры все нормально работает,а если буквы тормозить начинает. мне нужно чтобы осуществлялась проверка-при вводе цифр все нормально было, а при вводе букв выдавал ошибку(например, введите заново..)..помогите кто знает, очень надо. заранее спасибо!

Автор: klem4 27.05.2007 23:09

Ну так яж говорю, вводи не сразу int, а сначала строку и проверяй, если ее содержание соответствует числу, то переводи строковое значение в число.

еще раз говорю, смотри про ф-ю atoi

Автор: Гость 28.05.2007 1:18

все разобрался.. спасибо.. а то в курсовой косяк был...