• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Jpab

[Help]leitura de ficheiro, structs, lista ligada.

4 mensagens neste tópico

gostava de conseguir guardar de um ficheiro para uma struct dados de uma linha, o que nao é dificil.

mas eu gostava de guardar a seguinte linha em outra struct que esta ligada a anterior.

o problema é que nao sei quantas linhas tem o ficheiro, logo, nao vejo como posso criar structs até EOF. com ciclo nao da porque atribuiria sempre o mesmo nome a struct.

help please    :thumbsup:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

o que tu queres é guadar isso numa lista ligada, pesquisa um bocado no google, que encontras muita coisa sobre como implementar uma coisa destas, é facil! :thumbsup:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

ja agora porque esta a dar o seguinte?

"0

1

2

segmentation fault"

#include<stdio.h>
#include<stdlib.h>

main(){

typedef struct l {
int valor;
struct l * prox;
} *LL;

LL novo,primeiro;
int i;
primeiro =(LL)malloc(sizeof(struct l));
novo=primeiro=prims;
novo->valor = 0;
for(i=1;i<3;i++){
novo->prox=(LL)malloc(sizeof(struct l));
novo=novo->prox;
novo->valor = i;
}
novo->prox==NULL;
novo = primeiro;
while(novo!=NULL){
printf("%d\n", novo->valor);
novo=novo->prox;
}
}

e para fazer free de uma lista so se for duplamente ligada nao?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora