WTF does this mean it's pointing to this code...
//Michael Handlon
//Project 4
#include <stdio.h>
int answer = 0;
char num1;
int tmp1 = 0;
char oper;
char num2;
int tmp2 = 0;
int main(void){
printf("Input your first Roman Numeral (1 @ a time; # to quit) ");
while((num1 = getchar()) != '#'){
switch( toupper( num1 ) ){ // says error is on this line.
case 'I':
tmp1 = tmp1 + 1;
break;
case 'V':
tmp1 = tmp1 + 5;
break;
case 'X':
tmp1 = tmp1 + 10;
break;
case 'L':
tmp1 = tmp1 + 50;
break;
case 'C':
tmp1 = tmp1 + 100;
break;
case 'D':
tmp1 = tmp1 + 500;
break;
case 'M':
tmp1 = tmp1 + 1000;
break;
case '#':
printf("Quit then.");
break;
default:
printf("WTF are you doing?");
break;
} // end switch
} // end while
printf("What kind of operator would you like to use('+', '-', '*', '/'?): ");
oper = getchar();
printf("Input your second Roman Numeral (1 @ a time; # to quit) ");
while((num2 = getchar()) != '#'){
switch( toupper( num2 ) ){
case 'I':
tmp2 = tmp2 + 1;
break;
case 'V':
tmp2 = tmp2 + 5;
break;
case 'X':
tmp2 = tmp2 + 10;
break;
case 'L':
tmp2 = tmp2 + 50;
break;
case 'C':
tmp2 = tmp2 + 100;
break;
case 'D':
tmp2 = tmp2 + 500;
break;
case 'M':
tmp2 = tmp2 + 1000;
break;
case '#':
printf("Quit then.");
break;
default:
printf("WTF are you doing?");
break;
} //end switch
} //end while
if (oper == '+'){
answer = tmp1 + tmp2;
}
if (oper == '-'){
answer = tmp1 - tmp2;
}
if (oper == '*'){
answer = tmp1 * tmp2;
}
if (oper == '/'){
answer = tmp1 / tmp2;
}
printf("Your answer is %d.",answer);
return 0;
}



LinkBack URL
About LinkBacks


