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:
Pergunta
Goomba
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:
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: Usar dessa forma:Como faço isso?
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.