728x90
반응형
man page에 검색해 보자.
소속 헤더파일:
#include <string.h>
함수 프로토타입:
char * strcat(char *restrict s1, const char *restrict s2);
char * strncat(char *restrict s1, const char *restrict s2, size_t n);
함수 설명:
** YOU SHOULD ALMOST CERTAINLY USE strlcat() INSTEAD. **
그냥 strlcat() 쓰자
The strcat() and strncat() functions append a copy of the null-terminated string s2 to the end of the null-terminated string s1, then add a terminating ‘\0’. The string s1 must have sufficient space to hold the result.
strcat()과 strncat() 함수는 s1 문자열 뒷 부분에 s2 문자열을 붙인다. 문자열 s1은 반드시 충분한 공간이 있어야 한다.
The strncat() function appends not more than n characters from s2, and then adds a terminating '\0'.
strncat() 함수는 s2의 문자 n개까지 붙인다. 그런 다음에 종료하는 문자 '\0'을 붙인다.
리턴 값:
The strcat() and strncat() functions return the pointer s1.
strcat()과 strncat() 함수는 s1의 포인터를 리턴 값으로 가진다.
728x90
반응형
'CS 지식 > C, C++' 카테고리의 다른 글
[C] write 함수 (0) | 2023.01.20 |
---|---|
[C] strstr 함수 (0) | 2023.01.20 |
[C] strcmp, strncmp 함수 (0) | 2023.01.19 |
[C] strlcpy, strlcat 함수 (0) | 2023.01.19 |
[C] strcpy, strncpy 함수 (0) | 2023.01.19 |