Ir ao conteúdo
  • Cadastre-se

danielabr

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

Reputação

0
  1. Criei uma estrutura do tipo pessoa e pretendo usá-la em uma lista encadeada, porém o seguintes erros aparecem: 'No' has no member named 'dados', 'No' has no member named 'prox' e unknow type name 'p' O programa nem chegou a rodar, alguém pode me ajudar? O arquivo .h é o seguinte: __________________________________________________________________ #ifndef Pessoa #define Pessoa typedef struct pessoa{ char nome[25]; char sobrenome[25]; int registro; }Pessoa; typedef struct no{ Pessoa dados; struct no *prox; }No; typedef struct lista{ No *cabeca; No *cauda; int tamanho; }Lista; No* criaNo(Pessoa p); Lista* criaLista(); void inserir(Lista *l, Pessoa p, int posicao); void remover(Lista* l, int registro); //pesquisa registro e remove a pessoa void imprimeLista(Lista* l); void destruirLista(Lista* l); #endif ________________________________________________________________ O arquivo .c é o seguinte: _______________________________________________________________ #include <stdio.h> #include <stdlib.h> #include "Pessoa.h" No* criaNo(Pessoa p) { No* n; n=(No*)malloc(sizeof(No)); n->dados = p; n->prox = NULL; return n; } Lista* criaLista() { Lista* l = (Lista*)malloc(sizeof(Lista)); l->cabeca = NULL; l->cauda = NULL; l->tamanho = 0; return l; } void inserir(Lista *l, Pessoa p, int posicao); { //já está pronta, porém não achei necessário colocá-la } void remover(Lista* l, int registro) { //já está pronta, porém não achei necessário colocá-la } void imprimeLista(Lista* l) { //já está pronta, porém não achei necessário colocá-la } void destruirLista(Lista *l) { //já está pronta, porém não achei necessário colocá-la }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!