case '2'/*Loja de Info*/:{
while(1){
system("cls");
printf("1-Comprar cabo RJ35\n2-Dar BOM DIA\n3-Trabalhar\n4-Tentar enganar vendedor");
escolha=getch();
if(escolha=='1');{ //PROBLEMA DESTE------------------------------
system("cls");
printf("Cabo custa 10 PILA. Vai comprar?(S/N)");
escolha=getch();
escolha=toupper(escolha);
if(info.dinheiro>=10 && escolha=='S'){
printf("Você comrpou o RJ35 do menó");
info.dinheiro-=10;
cabo=true;
trabalhoo=true;
system("pause");
}
}
else if(escolha=='2'){ //COM ESSE----------------------------------------------
system("cls");
printf("Você entra na loja e da BOM DIAAAAA, o menó fala IAEEEEE, você vai embora");
system("pause");
}
else if(escolha=='3'){
system("cls");
if(trabalhoo==true && cabo==true && traba==0){
printf("Como você comprou o cabasso do menó ele deixa você trabalhar pra ele.\n\n\t++muito++DINHEIRO, --FOME");
info.dinheiro+=10;
info.fome--;
system("pause");
fome(info.fome);
traba++;
}
if(traba==1){
printf("ganhou moneyyyyyyy.\n\n\t ++muito++DINHEIRO");
info.dinheiro+=10;
info.fome--;
fome(info.fome);
system("pause");
}
}
else if(escolha=='4'){
system("cls");
printf("contexto>>>*você COMPROU UMA FONTE COM O MENÓ DE XBOX E ELA PEGOU ");textcolor(RED);printf("FOGO*");printf("\nvc volta e tentar enganar o menó falando que a fonte ja veio quebrada\n\nTESTE SUA SORTE");
printf("\n\n\n\t DIGITE UM NUMERO>>>");
scanf("%d",&sorte);
for(sorte;count<=sorte;count++){
tot=tot+rand();
}
if(tot%2==0){
system("cls");
printf("Ele acredite e te devolde o dinheiro.\n\n\t++muito++DINHEIRO");
info.dinheiro+=50;
system("pause");
}
else {
system("cls");
printf("kkkkkk se deu mal, menó te da um murrão e manda tu voltar amanhã.\n\n\t--SAÚDE");
info.vida--;
vida(info.vida);
system("pause");
}
}
else{
printf("ESSA OPÇÃO N EXISTE *****, MORREU");
exit(1);
}
break;
}
break;
}
[Error] 'else' without a previous 'if'
Esta dando esse erro e n estou entendendo porque tem o if anterior, esta tudo certo.
Por favor abram meus olhos e me mostrem o erro. obrigado