Syntaxe : alg : Fonctions chaînes
chn1 & chn2 #concaténation de chaînes
LgChaîne(chn) #longueur d'une chaîne
SousChaîne(chn,p,n) #sous-chaine à partir de p de longueur n
PositionChaîne(cible,chn) #position de cible dans une chaîne; 0 en cas d'échec
Syntaxe : C : Fonctions chaînes
#include <string.h>
strlen(chn) // longueur effective de la chaîne
strchr(chn,c) // localisation du caractère c dans une chaîne
strcat(dest,src) // concaténation de src dans dest
strncat(dest,src,n) // concaténation de n caractères de src dans dest
strcmp(chn1,chn2) // comparaison de deux chaines: <0, =0, >0
strncmp(chn1,chn2,n) // comparaison de n caractères de deux chaines
strcpy(dest,src) // copie du contenu de src dans dest
strncpy(dest,src,n) // copie de n caractères de src dans dest
strset(chn,c) // initialisation d'une chaîne au caractère c
strnset(chn,c,n) // initialisation de n caractères d'une chaîne au caractère c
strlwr(chn) // conversion d'une chaîne en caractères minuscules
strupr(chn) // conversion d'une chaîne en caractères majuscules
Syntaxe : C++ : Fonctions chaînes
#include <string>
s.length() //longueur
Syntaxe : Java : Fonctions chaînes
chn1 + chn2 //concaténation de chaînes
chn.length() //longueur de la chaine
chn.charAt(p) //caractère de position p (p/r à 0)
chn.substring(p1,p2) //sous-chaine des positions p1..p2
chn.indexOf(cible[,p]) //première position de cible à partir de p; -1 si échec
chn.isEmpty() //prédicat de chaîne vide
Syntaxe : Python : Fonctions chaînes
chn1 + chn2 //concaténation de chaînes
len(chn) #longueur de la chaîne
chn[p] #chaîne constituée du p-ème caractère de la chaîne
chn[n:m] #chaîne constituée des caractères n à m (exclus) de la chaîne