Bonjour à tous,
mon problème est le suivant:
Je veux passer passer ma structure bornes à ma procedure Init, mais dès que je demande d'assigner NULL au premier élément, le programme se plante et je ne comprend pas pourquoi.
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
26
27
28
29
30
31
32
33
34
35
36
37
38 #include <conio.h> #include <stdio.h> #include <string.h> //Structures typedef struct element{ void *type; struct element *precedent; struct element *suivant; }element; //typedef struct element *PElement; typedef struct{ element *premier; element *dernier; }bornes; /****************************/ //Initialisation de la liste doublement chainée void Init(bornes *lst){ lst->premier = NULL; lst->dernier = NULL; //return true; } int main(){ bornes *PListe; Init(PListe); printf("\n Menu essai \n"); printf("\n Fin Menu essai\n"); _getch(); return 0; }
Partager