Bonjour,

je souhaite utiliser les fonctions disponibles ici :
http://nicolasj.developpez.com/articles/listesimple/
Mes data à moi sont une structure qui ne contient qu'un élément, un char *.
En simplifiant, j'ai fait ça, mais ça bug :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <stdio.h>
#include <string.h>
#include "single_linked_lists.h"
 
typedef struct {
char name[50];
} name_s;
 
 
int insert(sll_s *p_sll)
{
	name_s nom;
	name_s *p_nom = &nom;
        p_nom->name="Jean";
	sll_insert (p_sll, p_nom);
	return 0;
}
 
int main()
{
	sll_s *p_sll = NULL;
	p_sll = sll_new ();
	insert(p_sll) ;
	printf ("%s\n", (char*) sll_data (p_sll));
}