i know this may seem odd but i want to read in an input starting with a 0
its a menu selection
the menu options need to be
100000
100010
000010
000011
Code:
void readnum(int a, int b)
{
unsigned int code = 0;
printf(options);
scanf("%u", &code);
while (code != 100000 && code !=100010 && code !=000010 && code !=000011)
{
printf(options);
scanf("%u", &code);
}
if (code == 100000)
add(a, b);
if (code == 100010)
sub(a, b);
if (code == 000010)
mult(a, b);
if (code == 000011)
div(a, b);
}
it works for the numbers starting with a 1, but not the numbers starting with a 0.
thanks!