Ir para o conteúdo
Upper

estruturas

Mensagens Recomendadas

Upper    0
Upper

boas

Como e que eu insiro um inteiro numa parcela de uma estrutura? uma funcao exemplo que tenho e a seguinte

void X ( char * local, int * num)
{
    puts(local);
    local = *num;
}

mas esta a dizer que tenho mal inserido o parametro local..alguem pode ajudar?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Upper    0
Upper

Ja li tudo mas nao consegui.me explicar o meu problema.

No codigo que fiz da.me um erro que e comparacao entre um pointer e um integrant mas ja tentei de todas as maneiras mas nao consegui resolver. Alguem pode me ajudar?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Upper    0
Upper

Entao como e que eu fazendo por exemplo

le_int( /*Enderenço da estrutura*/, 10)

como e que eu posso por o numero 10 no endereço da estrutura?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Baderous    31
Baderous

Existe e já te indiquei: converte o inteiro numa string e depois fazes a atribuição com o strdup ou o strncpy dependendo se a memória para o local já está alocada ou não.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade