Ir ao conteúdo

guhbrj

Membro Pleno
  • Posts

    51
  • Cadastrado em

  • Última visita

Tudo que guhbrj postou

  1. Galera, boa noite ! Sou novato aqui. Saudações a todos . Estou tentando acessar dados dentro de uma struct através de um ponteiro dentro de outra. Confuso, não ? Abaixo segue código para análise. // declaração das structs typedef struct computador{ int mp; int mc; int cbloco; int bcelula; int lconjunto; int bloco; int numero; }pc; typedef struct pclista{ // lista encadeada int numpc; struct pclista *prox; struct pc *maquina; }lista; ... na main tenho a declaração de um ponteiro do tipo lista que serve como nó cabeça para acessar a lista. lista *inicio; inicio = NULL; ... insiro os dados do PC e, para exibir, tenho uma função que busca o pc: void buscar(lista *inicio) { int n; int sair=0, tag, indice; system("CLS"); printf("Entre com o numero do computador: "); scanf("%d", &n); fflush(stdin); if(inicio==NULL) { printf("\nNao ha computador cadastrado."); Sleep(1500); } else { while((inicio!=NULL)&&(sair==0)) { if(inicio->numpc==n) { printf("Achei a maquina!\n"); tag = inicio->maquina->mp-inicio->maquina->mc; /* <---- nesta linha o DEV apresenta a seguinte mensagem de erro: 352 46 J:\conversaoPCS.c [Error] dereferencing pointer to incomplete type */ sair=1; system("PAUSE"); } else { inicio=inicio->prox; } } alguém saberia como ajudar ? Agradeço a todos!!!

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...

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!