voici mon programme :
il se compile bien et se génère bien mais après avoir entrer le marque dans le programme, une erreur survient et me fais arrêter l'application!!!
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
39 #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <string.h> typedef struct Voiture //Définition de la structure Voiture { char *marque; char *modele; char *puissance; struct Voiture *suivant; }Voiture; void Creer (Voiture *); void main(void) { Voiture *tete=NULL; tete = malloc(sizeof *tete); Creer (&tete); // ecrire (&tete); } void Creer (Voiture *p) //Définition de la fonction Creer qui est de type Voiture { Voiture *voit=NULL; voit = malloc(sizeof *voit); printf("Entrez la marque :\n"); scanf("%s",voit->marque); printf("Entrez le modele :\n"); scanf("%s",voit->modele); printf("Entrez la puissance :\n"); scanf("%s",voit->puissance); voit->suivant=p; p=voit; }
D'ou cela peux venir???
Merci d'avance.
Partager