Le 4 mai 2021, la plateforme Yahoo Questions/Réponses fermera. Elle est désormais accessible en mode lecture seule. Aucune modification ne sera apportée aux autres sites ou services Yahoo, ni à votre compte Yahoo. Vous trouverez plus d’informations sur l'arrêt de Yahoo Questions/Réponses et sur le téléchargement de vos données sur cette page d'aide.
En COBOL, que fait la fonction upper-case des caractères avec accent?
Est ce qu'elle transforme le é en E ou bien est ce qu'elle garde l'accent?
Y a pas une vraie réponse plutôt? Un truc moins bateau et plus informatique?
Intéressant many mais c'est pas du tout ce que je demande
je sais coder en COBOL, c'est juste la gestion des caractères à accent (é, è, à) que je veux connaitre
3 réponses
- many.du66Lv 6il y a 1 décennieRéponse favorite
salut
ca date s'truc la année 60 a 70 lol
000100 IDENTIFICATION DIVISION.
000200 PROGRAM-ID. SALUTTOUS.
000300 DATE-WRITTEN. 21/05/05 19:04.
000400 AUTHOR UNKNOWN.
000500 ENVIRONMENT DIVISION.
000600 CONFIGURATION SECTION.
000700 SOURCE-COMPUTER. RM-COBOL.
000800 OBJECT-COMPUTER. RM-COBOL.
000900
001000 DATA DIVISION.
001100 FILE SECTION.
001200
100000 PROCEDURE DIVISION.
100100
100200 DEBUT.
100300 DISPLAY " " LINE 1 POSITION 1 ERASE EOS.
100400 DISPLAY "BONJOUR !" LINE 15 POSITION 10.
100500 STOP RUN.
a noter tout de même que erase eos
signifie erase end Of screen
La commande ligne 100300 a donc pour effet d'effacer l'écran.
- il y a 1 décennie
Mon dieu, tu fais du Cobol ? Si c'est toi Marty, reviens des années 80, on est en 2011 ! :P
- azadLv 5il y a 1 décennie
Elle fait ..... n'importe quoi. L' art de la typographie, inventé par les Gutemberg, les Garamond et autres et qui autorise normalement les majuscules accentuées, est maintenant considérée comme désuète. Quand on appelle la fonction UpperCase - et que la police utilisée possède les majuscules accentuées- il faut soi-même écrire un traitement supplémentaire qui va chercher le code ASCII de la majuscule accentuée pour l'insérer à la place du caractère LoverCase à remplacer.
C'est à de tels détails, que l'on reconnaît la qualité d'un bon programmeur.
Note pour l'intervenant : le Cobol est toujours enseigné et est toujours utilisé pour la création de nouveaux logiciels. En outre, il ne faut tout de même pas négliger la maintenance de logiciels anciens mais toujours fonctionnels. Bien entendu, j'évoque ici de VRAIS ordinateurs, pas de ces bouses infectes tournant sous Windaube.