Enviado em 28/08/2019 - 18:13h
Estou com duvidas, sou segundo periodo da faculdade e estou tentando criar uma tabela Hash, porem estou tentando criar com struct. A tabela ela eh criada porem eu n quero q apareça um lixo de memoria num lugar q ainda n foi ocupado, entao pensei em fazer um ponteiro q iria pegar esse valor jogar numa variavel e essa variavel entraria num if q se caso ele fosse diferente que o valor inserido pelo usuario ele retornaria "\" porem estou tendo dificuldades de criar esse ponteiro q faça isso.#include<stdio.h>
struct ChaveValor{
int chave;
int valor;
};
void TabelaHash(struct ChaveValor[], int tamanho);
int main(){
int tamanho;
int aux;
int i;
int j;
int qntd_valores;
int qntd_tabelas;
scanf("%d", &qntd_tabelas);
struct ChaveValor ovo[tamanho];
for(i=0;i<qntd_tabelas;i++){
scanf("%d %d", &tamanho, &qntd_valores);
for(j=0;j<qntd_valores;j++){
scanf("%d",&aux);
ovo[aux%tamanho].chave=aux%tamanho;
ovo[aux%tamanho].valor=aux;
}
TabelaHash(ovo,tamanho);
}
return 0;
}
void TabelaHash(struct ChaveValor ovo[], int tamanho){
int i=0;
int *comparar;
printf("\n");
printf("TABELA HASH\n");
printf("|-------------|\n");
for (i=0;i<tamanho;i++){
comparar=&ovo[i];
if(ovo[i].valor != //inserir a variavel q o ponteiro alocou){
printf(("||%d|-------|\\||\n",i));
printf("|-------------|\n");
}
else{
printf("||%d|-------|%d||\n", i, ovo[i].valor);
printf("|-------------|\n");
}
}
}
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
SysAdmin ou DevOps: Qual curso inicial pra essa área? (1)
É cada coisa que me aparece! - não é só 3% (1)
Alguma pessoa pode me ajudar com drriver Core i3 7020u (Debian 12)? (2)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta