Foxman13
Power Member
Boas
O meu trabalho não é exactamente este mas vou tentar por aqui um caso genérico para o que quero fazer. (não liguem muito a falta de definiçoes e main e isso a menos que seja mesmo essencial).
typedef struct
{char nome[];
int ref;
}nome;
typedef
{int ref1;
int ref2;
}interacçao;
interaçao interacçoes[];
nome nomes[];
contador[]
scanf("%d %d", interacçoes[].ref1, interacçoes.ref2);
Resumindo quero fazer corresponder no vetor 'contador' (na posiçao corrspondente a essas referencias em nomes) as interacçoes entre refs colodas no input. O problema é que quero garantir que ao fazer o input ele percorre a lista e nao adicione ao contador se essa interacçao ja se encontrar listada (i.s adiciona a lista de interaçoes mas nao a conta). Com a ressalva que ref1;ref2 -> ref2;ref1.
O meu trabalho não é exactamente este mas vou tentar por aqui um caso genérico para o que quero fazer. (não liguem muito a falta de definiçoes e main e isso a menos que seja mesmo essencial).
typedef struct
{char nome[];
int ref;
}nome;
typedef
{int ref1;
int ref2;
}interacçao;
interaçao interacçoes[];
nome nomes[];
contador[]
scanf("%d %d", interacçoes[].ref1, interacçoes.ref2);
Resumindo quero fazer corresponder no vetor 'contador' (na posiçao corrspondente a essas referencias em nomes) as interacçoes entre refs colodas no input. O problema é que quero garantir que ao fazer o input ele percorre a lista e nao adicione ao contador se essa interacçao ja se encontrar listada (i.s adiciona a lista de interaçoes mas nao a conta). Com a ressalva que ref1;ref2 -> ref2;ref1.