Ir ao conteúdo
  • Cadastre-se
Entre para seguir isso  
Luks_88

mudar o valor de uma variável global

Recommended Posts

Olhem meu programa.... dúvida no final...Obrigado

typedef FILE Dicionario; // Na verdade, deveria ser outra coisa, mas eu ainda não pensei em nada...

// aqui deveria ser um programa que Inicializa o dicionário dic como vazio.

InicializaDicionario(Dicionario *dic)

{

dic = NULL;

}

// Dado um string contendo o nome de um arquivo, abre o arquivo e carrega o dicionário em dic.

int CarregaDic(char *NomeArq, Dicionario *dic)

{

dic = fopen(NomeArq,"r");

if(dic == NULL)

return 0;

// retorna 0 se deu errado

else

return 1;

// retorna 1 se deu certo

/*

Duvida:

Como deve ter dado pra perceber, eu preciso que o programa leia o arquivo,

carregue ele em uma variável, mas o mais importante, eu preciso que ele

continue nessa variável após o programa CarregaDic ser fechado, pois

essa variável será usada por muitos outros programas, por isso nem foi fechado o arquivo...

O main não foi inserido aqui, porque ele só faz a chamada

das duas funções e tal, daih nem achei necessario... Se der pra ajudar, eu

agradeço muito... Muito Obrigado...mesmo

*/

Edição:

lendo umas anotações que a professora deixou, estava escrito:

InicializaDicionario(blablabla) --> preenche as strings com "\0"...

ou seja, eu acho que errei no typedef... acho que num é do tipo file não, ele é do tipo vetor de vetores...

Onde cada vetor é uma linha do dicionario (arquivo a ser lido)...

Será que é isso mesmo????

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora
Entre para seguir isso  





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações 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

×