![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| UnrealMan |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 722 Регистрация: 30.3.2006 Репутация: 27 Всего: 32 |
Собственно, каким числом: только целочисленным или с плавающей точкой тоже может быть? И какие требования к записи числа? Может, "0x100" тоже числом считать? Плохая у тебя функция. Начиная с названия (Digit – это обычно цифра, а не число), и заканчивая явно хромающей реализацией. Зачем нужна такая бодяга i<strlen(String) в цикле for, где у тебя strlen будет вычисляться n-ное количество раз, когда можно просто написать String[i] ? (коли дошёл до конца строки – получи свой 0 и свободен). Ну а тут if( !iswdigit(String[i]) && String[i] != '.' && String[i] != '-' ) у тебя пройдёт много чего наподобие "2.54.5––2–..–1"
И где у тебя это количество символов берётся? |
|||
|
||||
| Oleg_Ci |
|
|||
![]() Friend ![]() ![]() Профиль Группа: Участник Сообщений: 485 Регистрация: 28.5.2006 Где: Новосиб.обл. Репутация: 3 Всего: 30 |
Скачал сейчас архив статей по С++ винградовский и оттуда копирую:
|
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |