Ir para conteúdo

POWERED BY:

Arquivado

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

SummerGirl

C - Como eu guardo uma frase em campo de struct?

Recommended Posts

Há horas que eu tento e não consigo =(

 

Estrutura:

 

typedef struct {
float imc;
char estado[100];
} calculo;

.
.
.
int main()
calculo *a;
.
.
.

Aqui eu tento guardar a frase:

 

if((a[i].imc>0.0) & (a[i].imc<18.5))
a[i].estado="abaixo do peso ideal";
if((a[i].imc>=18.5) & (a[i].imc<25.0))
a[i].estado="peso normal";

Alguem pode me ajudar com esse código?

Obrigada

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu usaria o

 

strncpy(a[i].estado, "abaixo do peso ideal", 100);

somente para ter controle de tamanho, mas o

 

strcpy(a[i].estado,"abaixo do peso ideal")
;

 

do augustotn funciona também!

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.