programa não imprime [RESOLVIDO]

1. programa não imprime [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 03/03/2011 - 12:32h

O meu programa não imprime dentro do switch,veja o código fonte:

#include <stdio.h>
#include <stdlib.h>


main (){
int opcao;
char pao,melancia,pera,abacaxi;


printf("Escolha o alimento:""\n 1.pao""\n 2.melancia""\n 3.abacaxi""\n 4.pera");
printf("\n Escolha a opcao:");
scanf("%d",&opcao);

getchar();
switch(opcao){
case 1:
printf("O alimento escolhido foi:%c",pao);
break;
}
{
switch(opcao){
case 2:
printf("O alimento escolhido foi:%c",pera);
break;
}
{
switch(opcao){
case 3:
printf("O alimento escolhido foi:%c",melancia);
break;
}
{
switch (opcao){
case 4:
printf("O alimento escolhido foi:%c",abacaxi);
getchar();
}
}
}
}
}


  


2. MELHOR RESPOSTA

Willian
ThePinkSharK

(usa Slackware)

Enviado em 03/03/2011 - 13:06h

Meu caro seu codigo tem um problema sério, pão, melancia,etc são variáveis não texto. Precisa primeiramente adicionar algo dentro da variável para poder imprimir no printf.

Tem outro problema a função switch está sendo utilizada de forma errada.

3. Re: programa não imprime [RESOLVIDO]

André
andrezc

(usa Debian)

Enviado em 03/03/2011 - 12:47h

Imprimir o que? Esse programa faz alguma coisa? O pessoal acha que temos que ter bola de cristal.


4. ok

Perfil removido
removido

(usa Nenhuma)

Enviado em 03/03/2011 - 12:53h

Eu quero que imprima o alimento digitado,só isso.


5. Re: programa não imprime [RESOLVIDO]

Willian
ThePinkSharK

(usa Slackware)

Enviado em 03/03/2011 - 13:23h

#include <stdio.h>

main()
{
int opcao;
printf("Digite a opcao que mais se adequa a voce\n\n1.Newbie\n2.Nubao\n3.nubaco\n todas as anteriores\n\n");
scanf("%d",&opcao);
switch(opcao)
{
case 1: printf("Voce eh um newbie!!");
break;
case 2: printf("Voce eh um nubao!!");
break;
case 3: printf("Voce eh um nubaco!!");
break;
case 4: printf("Voce eh um meganub!!");
break;
}
}



6. Re: programa não imprime [RESOLVIDO]

JIMJR
jimjrivan

(usa Debian)

Enviado em 03/03/2011 - 15:20h

Cara troca esse nick, pelo amor dos *NIXs, devia trocar pra Sr. Newba, que é isso que tu é.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts