commit 55232dba8e070ff5e0d1454aac54939582be8a1c
parent 0e29082b35d43354ad4e84c7b4a8f3be17d49502
Auteur: Loïc Daignault-Pichette <loic@asteride.xyz>
Date: Fri, 7 Jun 2024 14:46:12 -0400
ajout de messages d'erreur
Diffstat:
1 file changed, 11 insertions(+), 7 deletions(-)
diff --git a/aplat.c b/aplat.c
@@ -62,7 +62,7 @@ main(int argc, char **argv)
return 1;
}
#endif
-
+
while ((c = getopt(argc, argv, "Vh")) != -1) {
switch (c) {
case 'V':
@@ -83,7 +83,7 @@ main(int argc, char **argv)
if (tp_init(&tp_etq, TP_ETQ_TLL) < 0 ||
tp_init(&tp_ctn, TP_CTN_TLL) < 0)
return 1;
-
+
if (aplatir(stdin) < 0)
return 1;
@@ -127,7 +127,8 @@ aplatir(FILE *f)
case EOF:
return 0;
default:
- fprintf(stderr, "ERREUR\n");
+ fprintf(stderr, _("%s: le premier caractère non blanc doit être"
+ "« ( »\n"), nom_prog);
return -1;
}
@@ -136,7 +137,9 @@ aplatir(FILE *f)
tp = &tp_etq;
while ((jta = obt_jeton(f, tp)) == JT_FRG) {
if (jtp == JT_OUV) {
- fprintf(stderr, "ERREUR\n");
+ fprintf(stderr, _("%s: la taille d'une étiquette "
+ "excède la limite de %d octets\n"),
+ nom_prog, TP_ETQ_TLL);
return -1;
}
afficher_ligne(&draps, &tp_etq, &tp_ctn);
@@ -169,13 +172,14 @@ aplatir(FILE *f)
}
}
- fprintf(stderr, "ERREUR: deseq\n");
+ fprintf(stderr, _("%s: parenthèses déséquilibrées\n"), nom_prog);
return -1;
fin:
if (obt_jeton(f, tp) == EOF)
return 0;
- fprintf(stderr, "ERREUR\n");
+ fprintf(stderr, _("%s: aucun caractère non blanc ne peut suivre "
+ "le dernier « ) »\n"), nom_prog);
return -1;
}
@@ -441,7 +445,7 @@ echapper_bloc(FILE *f, struct tampon *tp)
while ((c = getc(f)) != '\n')
if (c == EOF)
cr_sortir(0, EOF);
-
+
for (;;){
switch (c = getc(f)) {
case '\n':