반응형
아래와 같은 문자열 배열이 있다고 합시다.
char my_str[30]="hello";
이 문장뒤에 " world"를 붙이고 싶다면 strcat 함수를 사용하면 됩니다. strcat 함수는 string.h 헤더를 include 해줘야 사용할 수 있습니다.
strcat 함수는 아래와 같은 형식으로 사용합니다.
strcat(my_str," world")
my_str 이라는 문자열 뒤에 " world" 라는 문자열을 이어붙이겠다는 뜻입니다.
아래 코드를 통해 확인해봅시다. 배열의 길이는 넉넉히 설정해주어야 합니다.
#include <stdio.h>
#include <string.h>
int main()
{
char my_str[30]="hello";
strcat(my_str," world");
printf("%s",my_str);
}
반응형
'C언어 > 문자열' 카테고리의 다른 글
[C언어] 문자열 길이 계산 (strlen) (0) | 2022.07.22 |
---|---|
[C언어] 문자열 뒤에 원하는 문자열 이어붙이기 (strncat) (0) | 2022.07.22 |
[C언어] 문자열에서 원하는 개수 복사 (strncpy) (0) | 2022.07.22 |
[C언어] 문자열 변수 변경하는 방법 (strcpy) (0) | 2022.07.14 |
[C언어] 포인터 배열을 이용한 문자열 정의 (0) | 2022.07.05 |
댓글