programmet stener
Jeg får ingen errors, dog en warning der siger at variablen "grade" bliver brugt uden at være initialiseret.Programmet stener og jeg kan simpelthen ikke se hvori fejlen ligger.
void add_number();
int _tmain(int argc, _TCHAR* argv[])
{
add_number();
}
void add_number()
{
char *grade;
int input;
int done=0;
printf("indtast her: ");
input = getch();
while(!done){
switch((char)input)
{
case '0':
grade[0] = (char)input;
input = getch();
if(input == '\n')
done=1;
else if((input == 0) || (input == 3))
{
grade[1] = (char)input;
done=1;
}
else
printf("Not a valid grade, try again!");
break;
case '1':
grade[0] = (char)input;
input = getch();
if(input == '\n')
done=0;
else if((input == 0) || (input == 1) || (input == 3))
{
grade[0] = (char)input;
done=1;
}
else
printf("Not a valid grade, try again!");
break;
case '3':
case '5':
case '6':
case '7':
case '8':
case '9':
grade[0] = (char)input;
input = getch();
if(input == '\n')
done=1;
else
printf("Not a valid grade, try again!");
break;
}
}
};
