Ir para conteúdo
Fórum Script Brasil
  • 0

lista ligada e arquivos


Mestre Funen

Pergunta

Pessoal gostaria da ajuda para criar 4 funções, 2 envolvendo lista ligada e 2 arquivos, não é nada complexo mas eu não estou conseguindo fazer.

Esse exercicio não vale nota,não é para ser entregue, eu só queria estudar em cima deles para ver como é feito mesmo.

Construir uma estrutura Imóvel e criar as funções

1- uma função para percorrer a lista e exibir os imóveis da lista.

2- uma função para percorrer a lista e testar se for igual tipo de acabamento desejado aumentar em 10%.

Construir uma estrutura e dois arquivos um chamado FILMES.DAT e COMEDIA.DAT .

a) uma função para gravar( ) no arquivo filmes e caso fosse comedia no arquivo Comedia.

B) uma função para imprimir os filmes mais baratos.

Se vocês puderem me ajudar a criar essas funções eu ficaria muiito grato mesmo.

Como eu já disse, eu só queria usar esses exercicios para estudar mesmo, eles não valem nada.

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Você sabe como funciona uma lista ligada?

A sua estrutura imóvel pode ficar mais ou menos assim:

struct imovel{
struct imovel* proximo_imovel;
int valor1;
char* valor2;
float valor3;
}

Quanto aos arquivos filmes.dat e comedia.dat, você precisa organizar as estruturas antes para saber como gravá-las.

Poste também o código que já tem pronto, assim fica mais fácil ajudar.

Link para o comentário
Compartilhar em outros sites

  • 0

Sim, tenho conhecimento de como funciona uma lista ligada, e consigo até ler o codigo e intender o que acontece, o problema é criar uma eu mesmo, assim como os arquivos.

Por exemplo, ali você criou uma estrutura de dados, onde declarou um ponteiro que servira para a pontar para a proxima célula, que contem os dados de outro imovel, basicamente andar na lista ligada.

Percorre a lista:

Imprime (imoveis *lista){

imoveis *aux

aux=lista

while (aux!=null)

printf ("\n %d, %c , %f", aux->valor1, aux->valor2, aux->valor);

aux=aux -> prox;

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...