CONCAT |
Concaténation |
---|---|
Turbo Pascal 1+ | System |
Syntaxe
Function Concat(ch1,ch2, ...:String):String; |
Paramètres
Nom | Description |
---|---|
ch1 | Ce paramètre permet d'indiquer la première chaîne de caractères à ajouter |
ch2 | Ce paramètre permet d'indiquer la deuxième chaîne de caractères à ajouter |
Description
Cette fonction permet de juxtaposer différentes chaîne de caractères et de le retourner comme argument.
Remarques
- Cette fonction ne support pas plus de 255 paramètres de chaîne de caractères à la fois, il faudra donc les séparer en plusieurs sous-fonction si nécessaire. Dans l'éventualité contraire, une erreur de nombre d'arguments trop grand ou trop nombreux se produira. De plus, il ne faut pas oublié, que la longueur maximal d'une chaîne de caractères demeure malgré 255 caractères.
- Il faut s'assurer que le résultat ne dépassera pas 255 caractères, car sinon le reste du résultat sera perdu (il tronquera la longueur à 255 caractères).
- L'utilisation de l'opérateur plus (+) renvoie les mêmes résultats que l'utilisation de la fonction Concat, exemple :
S := 'GLADIR' + '.COM';
Exemples
Voici un exemple permettant de fusionner les chaînes de caractères spécifiés :
Essayer maintenant !
on obtiendra le résultat suivant :
gladir.comVoici un exemple, en Turbo Pascal 7, utilisant une fonction maison «IncStr» permettant l'ajout d'un caractère à la fois dans une chaine de caractères, lequel est beaucoup plus léger et rapide d'exécution :
Essayer maintenant !
on obtiendra le résultat suivant :
gladir.comVoir également
Langage de programmation - Turbo Pascal - Référence de procédures et fonctions - COPY
Langage de programmation - Turbo Pascal - Référence de procédures et fonctions - DELETE
Langage de programmation - Turbo Pascal - Référence de procédures et fonctions - INSERT
Langage de programmation - Turbo Pascal - Référence de procédures et fonctions - LENGTH
Langage de programmation - Turbo Pascal - Référence de procédures et fonctions - POS
Références
Aide-mémoire de Turbo Pascal versions de 3 à 6, Edition Marabout, De Groote, Virga, 1992, ISBN: 2-501-01833-8, page 131.
Le grand livre du Turbo & Borland Pascal 7.0, Edition Micro Application, Reiner Scholles, 1993, ISBN: 2-86899-873-9, page 1218.