sauter
C SAUTER SOURCE CHAT 05/01/13 03:11:34 5004 SUBROUTINE SAUTER ************************************************************************ * * S A U T E R * ----------- * * SOUS-PROGRAMME ASSOCIE A LA DIRECTIVE "SAUTER" * * FONCTION: * --------- * * EFFECTUER UN SAUT DE PAGE(S) OU DE LIGNE(S). * * PHRASE D'APPEL (EN GIBIANE): * ---------------------------- * * |LIGNE| * SAUTER (NOMBRE) | | ; * |PAGE | * * OPERANDES: * ---------- * * NOMBRE 'ENTIER ' (FACULTATIF) NOMBRE DE LIGNES OU PAGES A * SAUTER. * LIGNE 'MOT ' MOT-CLE INDIQUANT QUE L'ON VEUT SAUTER DES * LIGNES. * PAGE 'MOT ' MOT-CLE INDIQUANT QUE L'ON VEUT SAUTER DES * PAGES. * * MODE DE FONCTIONNEMENT: * ----------------------- * * LES MOT-CLES "LIGNE" ET "PAGE" S'EXCLUENT MUTUELLEMENT. * * SOUS-PROGRAMMES APPELES: * ------------------------ * * LIRE, LIRENT, SAUTE1. * * AUTEUR, DATE DE CREATION: * ------------------------- * * PASCAL MANIGOT 27 DECEMBRE 1984 * * LANGAGE: * -------- * * FORTRAN77 + EXTENSION: CARACTERES MIS DANS DES ENTIERS * ************************************************************************ * IMPLICIT INTEGER(I-N) CHARACTER*(4) LEMOT -INC PPARAM -INC CCOPTIO * * * ICODE = 1 IF (IERR .NE. 0) RETURN * ICODE = 0 IF (IRETOU .EQ. 0) THEN NOMBRE = 1 END IF * IF (LEMOT .EQ. 'PAGE') THEN NBPAGE = NOMBRE NBLIGN = 0 ELSE IF (LEMOT .EQ. 'LIGN') THEN NBPAGE = 0 NBLIGN = NOMBRE ELSE * LA FAUTE N'EST PAS D'IMPORTANCE SUFFISANTE POUR QUE L'ON ENVOIE * UN MESSAGE D'ERREUR. RETURN END IF * * END
© Cast3M 2003 - Tous droits réservés.
Mentions légales