La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.
strcat
Concaténer les chaînes de caractères horizontalement
Syntaxe
Description
s = strcat(
concatène horizontalement le texte de ses arguments en entrée. Chaque argument en entrée peut être un tableau de caractères, un cell array de vecteurs de caractères ou un tableau de chaînes de caractères.s1,...,sN
)
Si une entrée est un tableau de chaînes de caractères, le résultat est un tableau de chaînes de caractères.
Si l’une des entrées est un cell array et qu’aucune n’est un tableau de chaînes de caractères, le résultat est un cell array de vecteurs de caractères.
Si toutes les entrées sont des tableaux de caractères, le résultat est un tableau de caractères.
Pour les entrées de type tableaux de caractères, strcat
supprime les caractères d'espaces blanc ASCII situé à la fin : espace, tabulation, tabulation verticale, retour à la ligne, retour chariot et saut de page. Pour les entrées de type cell array et tableaux de chaînes de caractères, strcat
ne supprime pas les espaces blancs situé à fin.
Pour obtenir des performances plus rapides et préserver les espaces situé à la fin, utilisez append
.
Exemples
Arguments d'entrée
Autres fonctionnalités
La fonction
append
peut être utilisée à la place destrcat
pour préserver les caractères d’espace situés à la fin.Les tableaux de caractères peuvent également être concaténés à l’aide des crochets gauche et droite.
s1 = 'Good '; s2 = 'Morning'; s = [s1 s2]
s = Good Morning
Les tableaux de chaînes de caractères peuvent également être concaténés à l’aide de l’opérateur
+
.s1 = "Good "; s2 = "Morning"; s = s1 + s2
s = Good Morning
Capacités étendues
Historique des versions
Introduit avant R2006a