Ir para conteúdo
Fórum Script Brasil

Goomba

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Tudo que Goomba postou

  1. Goomba

    [Ajuda] Struturas

    Galera, estou fazendo um trabalho para a faculdade, e estava precisando criar um "nome fantasia" para uma variável. Porém não sei como fazer, e nem se é possível. O meu código é esse, abaixo: struct livro{ long int ISBN; char autor[50]; char titulo[50]; char editora[15]; int ano; float preço; }; typedef struct livro Tipo; struct no{ Tipo *item; struct no *esq, *dir; }; typedef struct no* No; No busca(No raiz, Tipo *l){ if(vazia(raiz)){ return NULL; } else if(l->ISBN==raiz->item->ISBN){ return raiz; } else if(l->ISBN > raiz->item->ISBN){ return busca(raiz->dir, l); } else{ return busca(raiz->esq, l); } } Na hora de usar essas structs eu gostaria de usar raiz->item->ISBN como valor_chave, por exemplo: Ao invés de fazer uma comparação assim: else if(l->ISBN > raiz->item->ISBN){ return busca(raiz->dir, l); } Usar dessa forma: else if(l->ISBN > [b]valor_chave[/b]){ return busca(raiz->dir, l); } Como faço isso?
×
×
  • Criar Novo...