Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Duvida com ponteiro void e struct


tenaz

Pergunta

Galera to precisando da seguinte ajuda:

Tenho:

struct node {
    void *info;
    struct node *prox;
};
typedef struct node Node;
typedef Node *Data;

struct Item {
    void *key;
    Data data;
};
typedef struct Item item;
Quero inserir um nó no meu item que seja um inteiro:
int insertNode(Data *lst,int type) {
    Node *new_no;
    new_no = (Node*) malloc(sizeof (Node));
    if(type){
        new_no->info = (int*) malloc(sizeof(int*));
        new_no->info = 9;
    }else
        new_no->info = malloc(1*sizeof(char));
    
    if (new_no == NULL) {
        return 0;
    } else {        
        //new_no->info = elem;
        new_no->prox = *lst;
        *lst = new_no;
        return 1;
    }
}

Porque da falha de segmentaçao???????????????????????????????//

Galera desculpa ai.. foi falta de atençao minha! o erro tava na main.....na hora de chamar a funçao!

vlw a atençao

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...