strcat
문자열을 가로로 결합(Concatenate)
설명
s = strcat(은 입력 인수의 텍스트를 가로로 결합합니다. 각 입력 인수는 문자형 배열, 문자형 벡터로 구성된 셀형 배열, string형 배열 중 하나일 수 있습니다.s1,...,sN)
입력값 중 하나라도 string형 배열인 경우 결과는 string형 배열이 됩니다.
입력값 중 하나라도 셀형 배열이고 string형 배열이 없는 경우 결과는 문자형 벡터로 구성된 셀형 배열이 됩니다.
모든 입력값이 문자형 배열인 경우 결과는 문자형 배열이 됩니다.
문자형 배열 입력값의 경우, strcat는 공백, 탭, 세로 탭, 새 줄, 캐리지 리턴, 폼 피드 같은 후행 ASCII 공백 문자를 제거합니다. 셀형 배열 입력값과 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 이전에 개발됨