Lista Ligada

Lista Ligada

by Luiz Carlos de Jesus Junior -
Number of replies: 9
Srs,

Alguem sabe se é possivel criar uma struct "cel" com mais de um valor, por ex:

struct cel2{
int a;
double **b;
struct cel2 *prox;
)celula2;

Onde teríamos duas informações na celula e o ponteiro.

Obrigado.
In reply to Luiz Carlos de Jesus Junior

Re: Lista Ligada

by Wellington Castello -
In reply to Wellington Castello

Re: Lista Ligada

by Luiz Carlos de Jesus Junior -
Bom, agora as dúvidas são as seguintes:

1) se eu tiver uma função que começa com:
Celula2 *InsereNoFim(Celula2 *fim, int a, double **b){

Celula2 *nova;
nova=(Celula2*)malloc(sizeof(Celula2));
.
.
.

esse malloc já alocou memória para a parte double **b???

2) como eu faço para imprimir o conteúdo dessa parte da lista ligada??

Obrigado.
In reply to Luiz Carlos de Jesus Junior

Re: Lista Ligada

by Umberto Mignozzetti -

Acho que dá para imprimir se você:

1 - Criar um laço com as condicoes: a) uma celula que recebe o valor da lista; b) pára quando a lista é igual a NULL; c)chama o proximo elemento.

E daí você pede para imprimir o valor da celula

In reply to Luiz Carlos de Jesus Junior

Re: Lista Ligada

by Andre Lopes da Silva -

Acho que ele aloca apenas um double **, acho que precisa fazer uma inicialização de matrizes como no ep1

Algo tipo nova->b = inicializamatriz (linhas, colunas)