Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

RGRQRS

[Resolvido]  com variavel tipo char

Recommended Posts

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.