strcat( ) & strncat( ) – 문자열을 결합

CODEDRAGON Development/C, C++

반응형

   

strcat()함수와 strncat()함수 – 문자열을 결합

헤더파일

string.h

strcat( )

  • 두 번째 인자의 문자열을 첫 번째 인자의 메모리 주소에 결합

strncat( )

  • 두 번째 인자의 문자열을 첫 번째 인자의 메모리 주소에 결합
  • 세 번째 인자는 결합해야 할 크기

   

 

함수원형

함수의 원형

예제

설명

#include<string.h>

char* strcat (char* dest, const char* src)

#include<string.h>

char array1[10] = "ABCD";

char array2  [5] = "HIJK"; 

strcat(array1, array2);

array1 에 array2 문자열을 결합

   

성공: 결합된 문자열의 시작 주소 반환

#include<string.h>

char* strncat (char* dest, const char* src, size_t n)

#include<string.h>

char array1[10] = "ABCD";

char array2  [5] = "HIJK";

strncat(array1, array2, 3);

array1에 array2 문자열을 3byte 만큼 결합

   

성공: 결합된 문자열의 시작 주소 반환

   

반응형