Ajuda C

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.
 
Não percebi muito bem o que pretendes fazer mas segundo o que eu entendi podias através de um if verificar se essa interacção ja está listada. Caso não estejas incrementas então o cotador.
 
Back
Topo