boucle - arret utilisateur

boucle - arret utilisateur - C - Programmation

Marsh Posté le 23-01-2006 à 12:55:36    

bonjour j'aimerais faire une boucle ou l'utilisateur fait des saisies, jusqu'à que l'utilisateur decide d'arreter... (les informations saisies sont ensuite enregistré dans une liste chainé puis traité).
 
int continuez;
continuez = 1;
while (continuez==1)
{
 // saisie ...
printf("ajouter un nouvel apprentissage ? (1 pour oui 0 pour non) \n" );
scanf("%d",&continuez);
}
 
à l'execution du programme, quand je mets 1 la boucle recommence dc c'est cool, mais qd je mets autre chose que 1 j'ai segmentation fault.
Pourquoi?  :??:  

Reply

Marsh Posté le 23-01-2006 à 12:55:36   

Reply

Marsh Posté le 23-01-2006 à 13:40:10    

Salut,
Peut etre que ta seg fault se trouve APRES la boucle?

Reply

Marsh Posté le 23-01-2006 à 15:14:16    

ouais erreur a la con...

Reply

Marsh Posté le 23-01-2006 à 15:52:06    

Par exemple lorsque tu tapes 'a' ??
Relis la doc sur scanf.

Reply

Marsh Posté le 23-01-2006 à 17:27:40    


Mauvais choix de fonction de saisie.
 
http://mapage.noos.fr/emdel/notes.htm#saisie
http://mapage.noos.fr/emdel/notes.htm#fichiers


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed