RGRQRS 0 Denunciar post Postado Abril 27, 2008 Boa tarde! Olha eu de volta com duvidas de principiantes. Se alguém puder me ajudar, agradeço desde já. No programa abaixo preciso exibir logo após "ilmo Sr" ou "ilma Sra" o conteudo da variavel "nome" do tipo char. Desta maneira está rodando, só falta este detalhe. #include <stdio.h> #include <stdlib.h> main() { char nome, sexo; printf("\n****** SAUDACAO ******"); printf("\n\nDigite seu nome: "); scanf("%s",&nome); printf("\n\nDigite f para feminino ou m para masculino: "); scanf("%s",&sexo); if(sexo == 'm') printf("\nIlmo Sr."); else if(sexo == 'f') printf("\nIlma Sr."); else printf("\nSexo invalido"); printf("\n\n"); system("pause"); } Compartilhar este post Link para o post Compartilhar em outros sites
quitZAUMMM 18 Denunciar post Postado Abril 27, 2008 concertei seu cogido veja: você tava lendo um caracter com %s o certo é com %c, e nome tem q ser char[] pq vai conter uma cadeia de caracteres! #include <stdio.h> #include <stdlib.h> int main() { char nome[25], sexo; printf("\n****** SAUDACAO ******"); printf("\n\nDigite seu nome: "); scanf("%s",&nome); getchar(); printf("\n\nDigite f para feminino ou m para masculino: "); scanf("%c",&sexo); if(sexo == 'm') printf("\nIlmo Sr. %s",nome); else if(sexo == 'f') printf("\nIlma Sr. %s",nome); else printf("\nSexo invalido"); printf("\n\n"); system("pause"); return 0; } []'s Compartilhar este post Link para o post Compartilhar em outros sites
RGRQRS 0 Denunciar post Postado Abril 27, 2008 Caro quitZAUMMM. Este topico foi solucionado conforme resposta e orientação.. Walew. Compartilhar este post Link para o post Compartilhar em outros sites
quitZAUMMM 18 Denunciar post Postado Abril 28, 2008 http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites