strcat
Horizontales Verknüpfen von Zeichenfolgen
Syntax
Beschreibung
s = strcat(
verknüpft den Text in seinen Eingabeargumenten horizontal. Jedes Eingabeargument kann ein Character Array (Zeichenarray), ein Zellenarray aus Zeichenvektoren oder ein String Array (Zeichenfolgenarray) sein.s1,...,sN
)
Wenn eine der Eingaben ein String Array ist, dann ist das Ergebnis ein String Array.
Wenn eine der Eingaben ein Zellenarray ist und keine der Eingaben String Arrays sind, dann ist das Ergebnis ein Zellenarray mit Zeichenvektoren.
Wenn alle Eingaben Character Arrays sind, dann ist das Ergebnis ein Character Array.
Für Character Array-Eingaben entfernt strcat
nachgeordnete ASCII-Leerräume: Leerzeichen, Tabulator, vertikaler Tabulator, neue Zeile, Wagenrücklauf und Seitenvorschub. Für Zellenarray- und String Array-Eingaben entfernt strcat
nachgeordnete Leerzeichen nicht.
Um die Leistung zu verbessern und nachgeordnete Leerzeichen beizubehalten, verwenden Sie append
.
Beispiele
Eingabeargumente
Alternative Funktionen
Die Funktion
append
kann anstelle vonstrcat
verwendet werden, um nachgeordnete Leerraumzeichen beizubehalten:Character Arrays können auch mithilfe linker und rechter eckiger Klammern verknüpft werden.
s1 = 'Good '; s2 = 'Morning'; s = [s1 s2]
s = Good Morning
String Arrays können auch mithilfe des Operators
+
verknüpft werden.s1 = "Good "; s2 = "Morning"; s = s1 + s2
s = Good Morning
Erweiterte Fähigkeiten
Versionsverlauf
Eingeführt vor R2006a