strcat
文字列の水平方向の結合
説明
s = strcat(
は、その入力引数のテキストを水平方向に連結します。各入力引数には、文字配列、文字ベクトルの cell 配列または string 配列を指定できます。s1,...,sN
)
いずれかの入力が string 配列の場合、結果は string 配列になります。
いずれかの入力が cell 配列で、string 配列の入力がない場合、結果は文字ベクトルの cell 配列になります。
すべての入力が文字配列の場合、結果は文字配列になります。
文字配列の入力の場合、strcat
は末尾の ASCII 空白文字、すなわちスペース、タブ、垂直タブ、改行、キャリッジ リターン、フォーム フィードなどを削除します。cell 配列および string 配列の入力の場合、strcat
は末尾の空白を削除しません。
パフォーマンスを高めて、末尾の空白文字を保持するには、append
を使用します。
例
入力引数
代替機能
strcat
を使用している既存のコードについて、append
または文字ベクトルや string に固有の構文を使用するように更新します。append
では末尾の空白文字は削除されないことに注意してください。文字配列は、左大かっこと右大かっこを使用して連結することもできます。string 配列は、+
演算子を使用して連結できます。以下に例を示します。
非推奨 | 推奨 | 大かっこ | + 演算子 |
---|---|---|---|
char1 = 'Good '; char2 = 'Morning'; char3 = strcat(char1,char2) char3 = 'GoodMorning' | char1 = 'Good '; char2 = 'Morning'; char3 = append(char1,char2) char3 = 'Good Morning' | char1 = 'Good '; char2 = 'Morning'; char3 = [char1 char2] char3 = 'Good Morning' | str1 = "Good "; str2 = "Morning"; str3 = str1 + str2 str3 = "Good Morning" |
拡張機能
バージョン履歴
R2006a より前に導入