commit 2bc8a6416278a25bc34450aab5c713a1717d6360
parent 48eed8306ee03ef99ced740bb97382d7a838b0f5
Auteur: Selve <selve@asteride.xyz>
Date: Tue, 14 Nov 2023 13:40:06 -0500
ajout d'une condition d'erreur
Le dernier caractère doit être une parenthèse fermante.
Diffstat:
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/aplat.c b/aplat.c
@@ -152,7 +152,7 @@ ferm:
rec_etq();
pente = -1;
if (--prfd == 0)
- return 0;
+ goto verif;
goto val;
fin:
@@ -160,6 +160,11 @@ fin:
fprintf(stderr, "aplat: parenthèses déséquilibrées (%d)\n", prfd);
return -1;
}
+verif:
+ if (manger_espaces(f) != EOF) {
+ fprintf(stderr, "aplat: le dernier caractère doit être \")\"\n");
+ return -1;
+ }
return 0;
}