Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

C++의 strncat()

<시간/>

C++의 strncat() 함수는 연결에 사용됩니다. 대상 문자열의 끝에 원본 문자열에서 지정된 수의 문자를 추가하고 대상 문자열에 대한 포인터를 반환합니다. strncat()의 구문은 다음과 같습니다.

char * strncat ( char * dest, const char * src, size_t num );

위 구문에서 소스 문자열 src는 대상 문자열 dest의 끝에 num 문자까지만 추가됩니다.

strcat()을 보여주는 프로그램은 다음과 같습니다.

예시

#include <iostream>
#include <cstring>
using namespace std;
int main() {
   char str1[20] = "Programming is ";
   char str2[20] = "fun";
   strncat(str1, str2, 3);
   cout << "The concatenated string is "<<str1;
   return 0;
}

출력

The concatenated string is Programming is fun

위의 프로그램에서는 두 개의 문자열 str1과 str2가 정의되어 있습니다. strncat()은 str1의 끝에 str2의 내용을 세 문자까지 추가하고 연결된 문자열은 cout을 사용하여 표시됩니다. 이것은 다음과 같이 주어집니다.

char str1[20] = "Programming is ";
char str2[20] = "fun";
strncat(str1, str2, 3);
cout << "The concatenated string is "<<str1;