Langage C exécution et erreur de segmentation
Fermé
mystique679
Messages postés
2
Date d'inscription
mercredi 4 octobre 2006
Statut
Membre
Dernière intervention
8 octobre 2006
-
7 oct. 2006 à 16:49
gaby10 Messages postés 445 Date d'inscription vendredi 25 novembre 2005 Statut Membre Dernière intervention 3 février 2013 - 9 oct. 2006 à 13:31
gaby10 Messages postés 445 Date d'inscription vendredi 25 novembre 2005 Statut Membre Dernière intervention 3 février 2013 - 9 oct. 2006 à 13:31
A voir également:
- Langage C exécution et erreur de segmentation
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Langage binaire - Guide
- Erreur 1001 outlook - Accueil - Bureautique
- Erreur d'exécution 13 incompatibilité de type ✓ - Forum Programmation
2 réponses
medsour
Messages postés
6
Date d'inscription
dimanche 24 septembre 2006
Statut
Membre
Dernière intervention
7 octobre 2006
7 oct. 2006 à 18:24
7 oct. 2006 à 18:24
Bonjour,
La 1ere chose que je dois te dire est de bien regarder les noms de fonctions: je vois un prototype "initialisation_struct" alors que lors de tonappel, tu mets "initialise_struct".
2ème poit: la fonction " initialisation_struct( )" ne prend pas de parametre alors qu'à l'appel tu lui passes un parametre.
Il faut corriger et fais signe si ta d'autres problème.
Courage.
La 1ere chose que je dois te dire est de bien regarder les noms de fonctions: je vois un prototype "initialisation_struct" alors que lors de tonappel, tu mets "initialise_struct".
2ème poit: la fonction " initialisation_struct( )" ne prend pas de parametre alors qu'à l'appel tu lui passes un parametre.
Il faut corriger et fais signe si ta d'autres problème.
Courage.
gaby10
Messages postés
445
Date d'inscription
vendredi 25 novembre 2005
Statut
Membre
Dernière intervention
3 février 2013
57
9 oct. 2006 à 13:31
9 oct. 2006 à 13:31
salut ,
d'abord analysons tes codes
cela irait si tu declares
verifie d'abord
d'abord analysons tes codes
struct ligne ligne,il y a confussion tu declares ligne de type ligne ,lors de la compilation donc faudrait faire
struct Ligne ligne. Qui s'est ?
size_til faut definir son type. Oh un oubli
char *champ[8], je ne pense pas que ce soit juste ,en c un nom de tableau est un pointeur, champ[8] signifie que champ pointe sur un tableau de 8 caracteres et *champ signifi de meme que champ pointe sur une chaine de caracteres mais de taille variable
cela irait si tu declares
char *champ;et par la suite
ligne.champ[i]=c
verifie d'abord
8 oct. 2006 à 18:42
je suis désolée mais en fait, les deux points sont juste des erreurs de frappe car je n'avais pas mon programme sous les yeux lorsque je l'ai tapé, désolé. Donc, avec la bonne écriture, le programme ne marche pas, j'ai toujours la même erreur et je ne vois pas d'où cela peut venir. (dans la bonne version je n'utilise pas d'arguments pour la fonction "initialisation_struct")