Section courante

A propos

Section administrative du site

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

Exemples

Voici un exemple permettant de fusionner les chaînes de caractères spécifiés :

Essayer maintenant !
  1. Program ConcatSamples;
  2.  
  3. BEGIN
  4.  WriteLn(Concat('gladir','.com'));
  5. END.

on obtiendra le résultat suivant :

gladir.com

Voici 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 !
  1. Program IncStrSamples;
  2.  
  3. Var
  4.  S:String;
  5.  
  6. Procedure IncStr(Var S:String;C:Char);Assembler;ASM
  7.  LES BX,S
  8.  INC Byte Ptr ES:[BX]
  9.  ADD BL,ES:[BX]
  10.  ADC BH,0
  11.  MOV AL,C
  12.  MOV ES:[BX],AL
  13. END;
  14.  
  15. BEGIN
  16.  S := 'Gladir';
  17.  IncStr(S,'.');
  18.  WriteLn(Concat(S,'com'));
  19. END.

on obtiendra le résultat suivant :

gladir.com

Voir é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.

Dernière mise à jour : Dimanche, le 25 janvier 2015