Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: Легкий Вопрос!!!
Показать сообщение отдельно

Аватара для Arrest

runs with scissors


Сообщения: 642
Благодарности: 77

Профиль | Отправить PM | Цитировать


Есть 2 выхода: первый собственный, второй из библиотеки C.
Я опишу ситуацию, когда строка введена в char* in;
Способ 1:
PHP код: Выделить весь код

...

const 
int err_code=-//значение для возврата
int cnt=0;
bool flag=true;
int forfor=0;
while(
in[cnt]!="\0" && flag){
 for(
forfor=0forfor<10forfor++){
  if(
in[cnt]!==forfor){flag=!flag; break;}
 }
}
...
if(!
flag)return(err_code); 

Способ 2:
PHP код: Выделить весь код

#include <ctype.h>

...
const 
int err_code=-//значение для возврата
bool flag=true;
while(
in[cnt]!="\0" && flag)flag=isdigit(in[cnt]);
...
if(!
flag)return(err_code); 

-------
- Why do you call this version of software 'beta'?
- Coz it's beta than nothing.


Отправлено: 14:42, 18-05-2006 | #2

Название темы: Легкий Вопрос!!!