Obtenir le code d'un caractère sous forme d'entier
Posted in 2011
Topics: Stored Procedures & SPL, Connectivity: ESQL/C, 4GL & Embedded SQL
Translated from English by DrWatson — View original
Je travaille avec : % fglpc -v IBM INFORMIX-4GL Version 7.32.UC1 Pcode Version 732 J'essaie d'obtenir le code entier ASCII d'un caractère de la manière suivante : define i int define c char display "--> ",ascii 65 let c = 'A' let i = c display "--> ",i Sortie : --> A --> Comment puis-je récupérer la valeur du code ASCII dans une variable de type entier ?
Vous avez besoin de la fonction ORD() : LET i = ORD(c) Art Art S. Kagel Advanced DataTools (www.advancedatatools.com) Blog : http://informix-myview.blogspot.com/ Avertissement : Veuillez garder à l'esprit que mes opinions sont les miennes et n'engagent ni mon employeur, Advanced DataTools, ni le IIUG, ni aucune autre organisation à laquelle je suis associé, que ce soit de manière explicite, implicite ou par déduction. Ces opinions ne reflètent pas non plus celles d'autres personnes affiliées à une entité à laquelle je suis affilié, ni celles des entités elles-mêmes. Le lun. 19 sept. 2011 à 09:26, PETER MüLLER <si@coemter.com> a écrit : > Je travaille sur > % fglpc -v > IBM INFORMIX-4GL Version 7.32.UC1 > Pcode Version 732 > > J'essaie d'obtenir le code entier ascii d'un caractère comme ceci > > define i int > define c char > > display "--> ",ascii 65 > let c = 'A' > let i = c > display "--> ",i > > Sortie : > > --> A > --> > > Comment puis-je récupérer la valeur du code ascii dans une variable entière ? > > > > ******************************************************************************* > Note du forum : Utilisez « Répondre » pour publier une réponse dans le forum de discussion. > > --20cf303639b3fef7f104ad4fd494
C'était exactement ce que je cherchais. Merci !