ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
 
 
Опции темы Поиск в этой теме Опции просмотра

Помогите с новым кодом
  #1  
Старый 09.06.2006, 21:06
Аватар для Dracula4ever
Dracula4ever
Постоянный
Регистрация: 08.05.2006
Сообщений: 559
Провел на форуме:
1593567

Репутация: 354


Отправить сообщение для Dracula4ever с помощью ICQ Отправить сообщение для Dracula4ever с помощью AIM Отправить сообщение для Dracula4ever с помощью Yahoo
Post Помогите с новым кодом

Код:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int checkNum(char *strNum)
{
    int clean=0,len=strlen(strNum);
    
    while(*strNum!='\0')
    {      
           if( ((*strNum) =='0') || ((*strNum) =='1') || ((*strNum) =='2') ||
           ((*strNum) =='3') || ((*strNum) =='4') || ((*strNum) =='5') ||
           ((*strNum) =='6') || ((*strNum) =='7') || ((*strNum) =='8') ||
           ((*strNum) =='9') )
                  clean++;
           ++strNum; 
    }
    
    if(clean==len)
       return 0;
    return 1;
}

int checkOption(char *input,char *valid,int nDigitOptions,int uplim,int lowlim)
{
    int choice=0;
    
    if(strlen(input)>nDigitOptions)
    {
                                  // printf("valid is now %c\n",*valid);
                                   //printf("gotta ya!\n");
                                   *valid='F';
    }
    else
    {
        if(!checkNum(input))
        {
                            choice=atoi(input);
                            if( (choice>=lowlim) && (choice<=uplim) )
                                *valid='T';
                            else
                                //printf("gotta ya!!\n");
        }
        else
        {
                            //printf("gotta ya!!!\n");
                            *valid='F';
        }
    }                       
    retrn choice;
}

int main(void)
{
    char input[100],validInput='F';
    int choice=0,nDigitOptions=1;
    printf("input : %d\nvalid : %d\n",input,&validInput);
    printf("Enter an option :\n1)play\n2)hack\n3)destroy\n4)exit\n");
    gets(input);
    choice=checkOption(input,&validInput,nDigitOptions,4,1);
    if((validInput=='T'))
                         printf("alright!\n");
    system("pause");
    return 0;
}
Что у меня не то?
Где моя ошибка?

Последний раз редактировалось dracula4ever; 09.06.2006 в 21:09..
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Всех с наступающим новым годом!!! PEPSICOLA Болталка 32 28.12.2008 01:02
кто играет в www.ganjawars.ru ??? помогите kuppher Болталка 12 26.07.2008 23:38
www.chat.love4u.ru - помогите получить прова админа! airwil Чаты 4 30.04.2006 15:35



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ