Arreter un prg en cas d'erreure en C

real is the best Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
real is the best Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
je veux savoir commen arretre un prg en C en cas d'erreure
par exemple

je veux arreter le prg aucas ou l'utilisateur donne un hor 1,2 et 3 (5 par exemple)
et redemander a lutilisateur de retaper
merci pour votre aide

switch(CL)
{
case 1 : FA=0.25*TN;break;
case 2 : FA=0;break;
case 3 : FA=0.3*TN;break;
default:printf("erreure");break;
}

printf(" categorie du voyageur \n");
printf("tapez 1 pour un enfant \n");
printf("tapez 2 pour un andicape \n");
printf("tapez 3 pour un adulte\n");
printf("tapez 4 pour un etudient \n");
scanf("%d",&CT);

switch(CT)
{
case 1 : RM=0.5*(TN+FA);break;
case 2 : RM=0.25*(TN+FA);break;
case 3 : RM=0;break;
case 4 : RM=0.15*TN;break;
default:printf("erreure");break;
}

2 réponses

kilian Messages postés 8732 Date d'inscription   Statut Modérateur Dernière intervention   1 526
 
Salut,

Tu peux utiliser exit(), exit(0) si tout c'est bien passé, ext(-1) en cas de problème.

Ou bien tu t'arranges pour aller jusqu'au return de ta fonction main().
0
real is the best Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
merci!!
0