uso de struct com vetor [RESOLVIDO]

1. uso de struct com vetor [RESOLVIDO]

ernesto lopes
ernesto lopes

(usa Ubuntu)

Enviado em 29/10/2011 - 21:23h

não sei qual o problema do codigo abaixo
quero ele receba as informções e imprima na tela no final
# include <stdio.h>
struct pessoa {
char nome [50];
int idade ;
float peso ;


};
int main(){

int i,j;
struct pessoa aluno[2];
for (i=0;i<2;i++)
{
printf ("digite o nome da pessoa ");
scanf ("%c\n",aluno[i].nome);
printf ("digite a idade da pessoa ");
scanf ("%d\n",aluno[i].idade);
printf ("digite o peso da pessoa ");
scanf ("%f\n",aluno[i].peso);
}
for (j=0;j<2;j++){
printf ("%c\t\t%d\t%f\n ",aluno[j].nome,aluno[j].idade,aluno[j].peso);

}
return (0);
}
# include <stdio.h>
struct pessoa {
char nome [50];
int idade ;
float peso ;


};
int main(){

int i,j;
struct pessoa aluno[2];
for (i=0;i<2;i++)
{
printf ("digite o nome da pessoa ");
scanf ("%c\n",aluno[i].nome);
printf ("digite a idade da pessoa ");
scanf ("%d\n",aluno[i].idade);
printf ("digite o peso da pessoa ");
scanf ("%f\n",aluno[i].peso);
}
for (j=0;j<2;j++){
printf ("%c\t\t%d\t%f\n ",aluno[j].nome,aluno[j].idade,aluno[j].peso);

}
return (0);
}
aprece uma porção de numeros que nao tem nada a ver
quando mando rodar


  


2. Re: uso de struct com vetor [RESOLVIDO]

???
gokernel

(usa Linux Mint)

Enviado em 30/10/2011 - 18:06h


erro: scanf ("%c\n",aluno.nome);
certo: scanf("%s\n", aluno[i].nome);

Certo:
printf ("%s ...);



3. Re: uso de struct com vetor [RESOLVIDO]

alexandre henrique
shadawcam

(usa Arch Linux)

Enviado em 01/11/2011 - 16:36h

Não esta faltando um & na hora de pegar o que esta digitando.
scanf("%tipo_variavel",&nome_variavel);


4. Re: uso de struct com vetor [RESOLVIDO]

???
gokernel

(usa Linux Mint)

Enviado em 01/11/2011 - 17:16h

Para maiores informações, veja:
http://www.cplusplus.com/reference/clibrary/cstdio/scanf/


5. Re: uso de struct com vetor [RESOLVIDO]

ernesto lopes
ernesto lopes

(usa Ubuntu)

Enviado em 04/11/2011 - 22:05h

obrigado gokernel era isso mesmo obrigado pela força !


6. Re: uso de struct com vetor [RESOLVIDO]

???
gokernel

(usa Linux Mint)

Enviado em 05/11/2011 - 18:05h

Ok brother !!!

E se precisar é só postar, a comunidade é para isso mesmo ( ajudar e ser ajudado ) .

Paz, saúde e sucesso !






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts