bonjour a tous le monde
j'ai une question
est ce qu'il y a une partie de programmation qui traite les erreurs dans un programme donné
merci
bonjour a tous le monde
j'ai une question
est ce qu'il y a une partie de programmation qui traite les erreurs dans un programme donné
merci
Joa,
[TROLL]
Oui, elles s'appelle "Apprendre".
[/TROLL]
Bonjour,
Tu parles peut être des jeux d'essais et du débogage ?
On commence par soumettre au programme (ou à des fonctions) un "jeux d'essais" essayant de regrouper toutes les scénarios possibles et on regarde le résultat.
Une fois un bugs repéré, on essaye de reproduire le scénario dans un débogueur et on essaye de voir pourquoi il produit un résultat erroné/plante en l’exécutant pas à pas et en regardant la valeur des attributs/variables.
Après, l'expérience joue beaucoup pour éviter les bugs grâce à de bonnes pratiques de programmation et aussi pour les trouver et les corriger.
Plusieurs fonctions standards utilisent la variable erno pour signaler une erreur. On peut voir le résultat avec la fonction perror().
Par exemple
Si une erreur se produit perror() va afficher le texte entre guillement suivi d'une courte description (en anglais) de l'erreur. Sinon dans le man, on peut voir les valeur que peut prendre erno.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 FILE *fp = fopen("test.txt", "w"); if(!fp) { perror("Error: "); .... }
En espérant t'avoir aidé un peu.
![]()
Partager