Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Char is Digit


Автор: Andrey44 11.8.2008, 10:54
Извиняюсь за дублирование темы, но думаю первую создал не там smile 
Вобщем вопрос в том и состоит.
Есть у меня строка CString и первый символ у нее может быть цифрой.
Как узнать первый символ - цифра, или нет? smile  

Автор: MastEdm 11.8.2008, 11:11
Код

char* str = "...";
if (isdigit(*str)) {
   ...
}

Автор: Andrey44 11.8.2008, 11:22
MastEdm, большое спасибо - помогло smile 

Автор: anatox91 11.8.2008, 13:54
Код

bool isDigit(char ch) {
       return (ch >= '0' && ch <= '9');
}
void somefunc() {
       char* str = "...";
       if (isDigit(*str)) {
        ...
       }
}

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)