malloc [RESOLVIDO]

1. malloc [RESOLVIDO]

jessica lais dos santos arauno
jessicais19

(usa Ubuntu)

Enviado em 24/03/2012 - 19:05h

gente uma função que tem no Dev do Windows. exemplo :
pessoa = (struct pessoa*)malloc (sizeof (struct pessoa))

não funciona no linux...(uso o codeblocks)
o que eu faço??


  


2. Re: malloc [RESOLVIDO]

Reginaldo de Matias
saitam

(usa Slackware)

Enviado em 24/03/2012 - 19:33h

coloca aqui seu código para analisarmos melhor....


3. programa

jessica lais dos santos arauno
jessicais19

(usa Ubuntu)

Enviado em 24/03/2012 - 20:45h

#include <stdio.h>
#include <stdlib.h>

struct pessoa {
char nome[20];
struct pessoa *proxpessoa;
};

int main (){
struct pessoa *pessoa;
struct pessoa *aux;
aux = NULL;
int i;

for (i=0;i<3;i++){
pessoa = (struct pessoa*)malloc (sizeof (struct pessoa));
printf ("Digite o nome");
scanf ("%s",inicio->nome);
aux = pessoa;
}

system ("pause");
}


4. Re: malloc [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 24/03/2012 - 20:54h

Você definiu a estrutura "inicio"?


5. Re: malloc [RESOLVIDO]

jessica lais dos santos arauno
jessicais19

(usa Ubuntu)

Enviado em 24/03/2012 - 21:05h

eitxa....

eh... pessoa->nome


6. Re: malloc [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 24/03/2012 - 21:23h

O comando "pause" não existe no Linux. Pode usar "read" (o usuário precisa pressionar a tecla [ENTER] para finalizar) ou "sleep N" (onde N = segundos de espera)...


7. Re: malloc [RESOLVIDO]

jessica lais dos santos arauno
jessicais19

(usa Ubuntu)

Enviado em 25/03/2012 - 05:14h

o problema não eh esse...
o linux dá erro no malloc.. :/


8. Re: malloc [RESOLVIDO]

Bruno Rogério Fernandes
brunorf

(usa Arch Linux)

Enviado em 25/03/2012 - 09:30h

Qual o erro reportado pelo compilador?


9. Re: malloc [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 25/03/2012 - 10:36h

bom, peguei esse código que você postou e compilei aqui (trocando o "inicio" por "pessoa"), não deu erro algum...

ps: compilei via terminal:

 gcc -o code code.c  




10. Re: malloc [RESOLVIDO]

jessica lais dos santos arauno
jessicais19

(usa Ubuntu)

Enviado em 25/03/2012 - 23:03h

Obrigada... Resolveu...






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts