Obrigado a todos por tentar me ajudar. :D O erro anterior eu resolvi trocando o "int main (void)" por "int main()", porém, continuando o meu exercicio da faculdade, deparei-me com outro impencilio. Segue o codigo inteiro do meu programa: #include <stdio.h>
#include <stdlib.h>
int main () {
char Palavra;
Palavra = getchar();
switch (Palavra){
case 'A':
printf("1 ");
Palavra = getchar();
switch (Palavra){
case 'L':
printf("2 ");
Palavra = getchar();
switch (Palavra){
case 'I':
printf("5 ");
Palavra = getchar();
switch (Palavra){
case '.':
printf("V");
break;
default:
printf("NS");
break;
}
break;
case 'C':
printf("6 ");
Palavra = getchar();
switch (Palavra){
case 'E':
printf("10 ");
Palavra = getchar();
switch (Palavra){
case '.':
printf("V");
break;
default:
printf("NS");
break;
}
break;
case 'A':
printf("11 ");
Palavra = getchar();
switch (Palavra){
case '.':
printf("V");
break;
default:
printf("NS");
break;
}
break;
case '.':
printf("NF");
break;
default:
printf("NE");
break;
}
break;
case '.':
printf("NF");
break;
default:
printf("NE");
break;
}
break;
case 'I':
printf ("3 ");
Palavra = getchar();
switch (Palavra){
case 'O':
printf("7 ");
Palavra = getchar();
switch (Palavra){
case '.':
printf("V");
break;
default:
printf("NS");
break;
}
break;
case '.':
printf("NF");
break;
default:
printf("NE");
break;
}
break;
case 'R':
printf("4 ");
Palavra = getchar();
switch (Palavra){
case 'O':
printf("8 ");
Palavra = getchar();
switch (Palavra){
case '.':
printf("V");
break;
default:
printf("NS");
break;
}
break;
case 'T':
printf("9 ");
Palavra = getchar();
switch (Palavra){
case 'E':
printf("12 ");
Palavra = getchar();
switch (Palavra){
case '.':
printf("V");
break;
default:
printf("NS");
break;
}
break;
case '.':
printf("NF");
break;
default:
printf("NE");
break;
}
break;
case '.':
printf("NF");
break;
default:
printf("NE");
break;
}
break;
case '.':
printf("NF");
break;
default:
printf("NE");
break;
}
break;
case '.':
printf("NF");
break;
default:
printf("NE");
break;
}
printf("\n");
system("PAUSE");
return 0;
} O novo problema é que agora ele ignora os cases I e C e passa direto para o default, por exemplo: Entra: ALCA. Saida esperada: 1 2 6 11 V Saida real: 1 2 NE Obs: Eu sei que posso encurtar meu codigo usando outras funçoes, mas nesse exercicio so posso usar switch ou if.