Voila le probleme: j'ai une chaîne qui contient une serie de notes, separees par un espace. Ce que je veux faire, c'est mettre ces notes dans une liste chainee simple, dont la tete est dans un record. Le pb, c'est que ça veut pas, ya rien a faire, j'ai essayé 3 algos différents, rien ne veut marcher .
Dans le détail: J'ai les types suivants:
Type ptr_liste:^etudiant;
ptr_note:^t_note;
t_note=record
note:real;
suivant: ptr_note;
end;
etudiant=record
nom,groupe,tel,mail:string;
notetd,notetp: ptr_note;
suivant: ptr_liste;
end;
J'envois la chaine tirée d'un fichier à une procedure qui prend en plus en arguments le pointeur vers l'etudiant et le pointeur de la serie (notetd ou notetp)(par reference). A la fin je suis censé obtenir une liste chainée de notes avec la tete dans eleve^.notetd ou notetp ...mais rien, soit ça freeze, soit la liste est vide, soit elle est remplie de 0.0...Je vais m'arracher les cheveux si je continue
Si qqun peut m'aider ou me faire cette fonction, merci beaucoup ! (rien qu'un algo me suffirait)
[jfdsdjhfuetppo]--Message édité par gilou le 28-05-2002 à 20:59:55--[/jfdsdjhfuetppo]
---------------
L'invariance de l'univers lorsqu'on change de referentiel...