IPB
ЛогинПароль:

> Внимание!

1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным. В описании темы указываем язык!!!

 
 Ответить  Открыть новую тему 
> проверка на цифры, си++
женек
сообщение 26.05.2007 23:26
Сообщение #1


Гость






как проверить чтобы символы в трехзначном числе были цифрами, а не буквами???
 К началу страницы 
+ Ответить 
klem4
сообщение 27.05.2007 9:27
Сообщение #2


Perl. Just code it!
******

Группа: Модераторы
Сообщений: 4 100
Пол: Мужской
Реальное имя: Андрей

Репутация: -  44  +


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


--------------------
perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Гость
сообщение 27.05.2007 11:56
Сообщение #3


Гость






вобщем я ввел переменную n типа int,она является координатой, к примеру состоящей из трех символов..
вот если вводить цифры все нормально работает,а если буквы тормозить начинает. мне нужно чтобы осуществлялась проверка-при вводе цифр все нормально было, а при вводе букв выдавал ошибку(например, введите заново..)..помогите кто знает, очень надо. заранее спасибо!
 К началу страницы 
+ Ответить 
klem4
сообщение 27.05.2007 19:09
Сообщение #4


Perl. Just code it!
******

Группа: Модераторы
Сообщений: 4 100
Пол: Мужской
Реальное имя: Андрей

Репутация: -  44  +


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

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


--------------------
perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Гость
сообщение 27.05.2007 21:18
Сообщение #5


Гость






все разобрался.. спасибо.. а то в курсовой косяк был...
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 20.06.2025 23:49
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"