Ir para conteúdo
Fórum Script Brasil

RZTX

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Sobre RZTX

RZTX's Achievements

0

Reputação

  1. RZTX

    (Resolvido) Int muda de valor

    Era esse mesmo o problema valeu!
  2. void menu1(int qtdcidades, int qtdinteiros, int qtdmontadoras){ int qtd=0; printf("%d %d %d\n",qtdcidades, qtdinteiros, qtdmontadoras); char str[]=""; if(qtdcidades>0){ strcat(str, "cidades"); qtd++; } printf("%d %d %d\n",qtdcidades, qtdinteiros, qtdmontadoras); if(qtdinteiros>0){ if(qtd>0){ strcat(str, ", inteiros"); }else{ strcat(str, "inteiros"); } qtd++; } printf("%d %d %d\n",qtdcidades, qtdinteiros, qtdmontadoras); if(qtdmontadoras>0){ if(qtd>0){ strcat(str, ", montadoras"); }else{ strcat(str, "montadoras"); } qtd++; } printf("%d %d %d\n",qtdcidades, qtdinteiros, qtdmontadoras); if(qtd==0){ strcat(str, "nenhuma"); } printf("%d\n",qtd); } int main(){ int z=1; int w=2; int x=3; menu1(z,w,x); return 0; } Resultado: Não entendi porque os ints mudaram para esses números enormes
×
×
  • Criar Novo...