UPPER-CASE |
Haute casse |
| Cobol |
Syntaxe
|
FUNCTION UPPER-CASE(chainedecaracteres)
|
Paramètres
| Nom |
Description |
| chainedecaracteres |
Ce paramètre permet d'indiquer la chaîne de caractères à traiter. |
Description
Cette fonction permet de convertir une chaîne de caractères en majuscule.
Remarques
- La fonction UPPER-CASE permet de convertir tous les caractères alphabétiques d'une chaîne en majuscules, sans affecter les chiffres ou symboles spéciaux. Elle
est utile lorsque l'on souhaite uniformiser des données saisies par un utilisateur ou comparer des chaînes sans tenir compte de la casse.
- Le paramètre chainedecaracteres représente la chaîne que l'on souhaite transformer, et peut être une variable ou une constante alphanumérique. Cette fonction
retourne une nouvelle chaîne en majuscules, sans modifier directement la valeur d'origine, ce qui oblige souvent à stocker le résultat dans une autre variable.
- L'usage de FUNCTION UPPER-CASE améliore la lisibilité du code par rapport à une conversion manuelle caractère par caractère. Cela permet de réduire les erreurs de
programmation et de gagner du temps, notamment lorsqu'on travaille sur des formats de données normalisés.
- La fonction peut être utilisée dans des expressions complexes, par exemple lors de comparaisons, de tri ou d'assignation conditionnelle. Elle s'intègre parfaitement aux
autres fonctions COBOL du type IF, EVALUATE, ou INSPECT, ce qui en fait un outil flexible dans le traitement des chaînes.
- UPPER-CASE est particulièrement utile dans les programmes interagissant avec l'utilisateur, car elle permet d'éviter les erreurs dues à des différences de casse lors de
la saisie. Par exemple, une commande comme "Quit" ou "quit" peut être uniformisée avant d'être comparée à une valeur attendue en majuscules.
- Il est important de noter que UPPER-CASE ne modifie pas la chaîne d'origine, mais retourne une copie modifiée. Cela signifie qu'il faut prévoir une variable de
destination ou utiliser le résultat directement dans une instruction sans tenter de modifier la chaîne source directement.
- Dans certains contextes, comme le tri ou la recherche dans des bases de données, convertir les chaînes en majuscules garantit une meilleure cohérence des résultats. En
standardisant la casse, on évite les problèmes d'incohérences typographiques qui peuvent compromettre les opérations de filtrage.
- La fonction UPPER-CASE fait partie des fonctions intrinsèques normalisées dans COBOL et peut être utilisée dans tous les environnements compatibles avec la
norme ISO 2002 et ultérieures. Cela assure une bonne portabilité du code et évite les incompatibilités entre compilateurs récents.
Dernière mise à jour : Jeudi, le 28 juillet 2011