Dans ce cas, ton compilateur cobol microfoc... est complètement débile et ne tient pas compte des règles de base du Cobol ANS.
Quand tu définis une zone PIC S9(1), le S représente le signe et le 9(1) le nombre maxi de chiffres que peut comporter la zone. Dans ce cas, c'est 1 seul chiffre de -9 à +9.
Ton programme ne marchera jamais correctement sur des ordinateurs dignes de ce nom.
Partager