Compter le nombre de lignes d'un fichier . - Ada - Programmation
Marsh Posté le 19-01-2016 à 04:46:42
J'ai modifié le code .
L' erreur disparait avec une exception , pourtant je ne comprends pas pourquoi ça affiche une ligne de trop .
Le résultat a l'execution est : 30 .
Code :
|
Marsh Posté le 28-03-2016 à 18:34:10
Bonjour,
Pour eviter l'erreur peut-être utiliser End_Of_File qui retourne vrai en fin de fichier ce que permet d'arrêter la lecture du fichier.
En suite compter correctement. + 1 à partir de zero me parait une bonne chose.
Aussi fermer le fichier avant le traitement de l'exception.
Marsh Posté le 18-01-2016 à 20:00:55
Le prog suivant compte le nombre de lignes de son fichier .
Il se compile . Pourtant à l'execution on obtient l' erreur :
raised ADA.IO_EXCEPTIONS.END_ERROR : a-textio.adb:1900
Message édité par eroge le 19-01-2016 à 04:48:47