[C] Faire une liste d'un type struct

Bonjour,

Je cherche à faire une liste de structure :

include <list.h>

struct point{double valueX;double valueY;};
struct triplet{point point1;point point2;point point3;};
list<int> list1,list2;
list<triplet> essai;

les listes d’int, double… fonctionnent
mais la list<triplet> genere une erreur à la compilation, comment faire ?

Bonjour, :slight_smile:
bon, je suis plutôt progueur Java, mais ce ne serait pas un type template de C++ la list<>?
dans ce cas, il faut plutôt que tu définisse un classe qu’un struct ? :neutre:

Exacte, d’un point de vue purement objet, il faudra passer par des templates.
Si tu as la flemme, tu peux passer par les vector.

Et si tu fais du C, tu te les taperas à la main jeune padawan :slight_smile: