Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |

09.06.2006, 21:06
|
|
Постоянный
Регистрация: 08.05.2006
Сообщений: 559
Провел на форуме: 1593567
Репутация:
354
|
|
Помогите с новым кодом
Код:
#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..
|
|
|

09.06.2006, 21:23
|
|
Pagan Heart
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме: 6490435
Репутация:
2290
|
|
KEZ (21:18:22 9/06/2006)
помоги челу от меня)
retrn choice; - тут ошибка и
else
//printf("gotta ya!!\n");
}
елзе убрать
|
|
|

09.06.2006, 21:40
|
|
Постоянный
Регистрация: 20.01.2005
Сообщений: 899
Провел на форуме: 1535446
Репутация:
182
|
|
А что у нас теперь не в моде читать ошибки компилятора?
|
|
|

10.06.2006, 06:51
|
|
Постоянный
Регистрация: 08.05.2006
Сообщений: 559
Провел на форуме: 1593567
Репутация:
354
|
|
nerezus спасибо за помощь.
|
|
|

10.06.2006, 09:16
|
|
Участник форума
Регистрация: 09.05.2006
Сообщений: 245
Провел на форуме: 565298
Репутация:
47
|
|
qBiN Просто иногда вкурить тяжело, на че те компилятор тукает и че ему не нравится.
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|