strcat()는 복사된 데이터의 크기를 확인하지 않고 null 종결자에 도착할 때까지 복사하여 strncat() 크기를 확인하는 동안 버퍼 오버플로가 발생할 수 있으므로 strcat()와 비교하여 많은 프로그래머가 strcat()에 비해 안전하다는 것이 좋습니다. `n` 바이트만 복사합니다. 다음은 strcat() 함수에 대한 선언입니다. 이 문서에서는 예제와 함께 C 프로그래밍에서 strcat를 사용하는 방법을 보여 드리겠습니다. strcat() 함수는 원본 문자열의 복사본을 대상 문자열의 끝에 부가합니다. strcat() 함수는 두 개의 인수를 사용합니다: 1) dest 2) src 대상 문자열의 소스 문자열 복사본을 더합니다. dest의 끝에 종료 문자는 src의 첫 번째 문자로 대체됩니다. 반환 값: strcat() 함수는 대상 문자열에 대한 포인터인 dest를 반환합니다. C 라이브러리 함수 char *strcat (char *dest, const char *src)는 src가 가리키는 문자열을 dest로 가리키는 문자열의 끝에 더해 주습니다. 다음으로, strcat 함수 내에서 직접 문자열 데이터를 사용 하 고 다음 C strcat 문은 str1의 끝에 str2를 조인 하 고 결과 str1에 저장 됩니다.

다음 예제에서는 strcat() 함수의 사용을 보여 주며 있습니다. 이 함수가 대상 문자열에 대한 포인터를 반환하는 게시물의 시작 부분에서 설명한 대로. 즉, 이 함수의 반환된 값을 표시하면 대상 문자열(이 예제의 문자열 str1)을 표시해야 합니다. 이를 확인하기 위해 코드를 조금 수정할 수 있습니다. strcat() 함수는 문자열 연결에 사용됩니다. 지정된 다른 문자열의 끝에 지정된 문자열을 연결합니다. 이 자습서에서는 예제와 함께 strcat() 함수를 볼 수 있습니다. strcat 함수는 두 개의 문자열을 조인하고 데이터를 첫 번째 인수 (string1)에 저장합니다. C 프로그래밍 언어에서 strcat의 기본 구문은 아래와 같습니다. 다음 함수는 문자 배열을 매개 변수 1 및 매개 변수 2로 받아들이고 기본 제공 String 함수 strcat을 사용하여 첫 번째 문자열 다음에 두 번째 문자열을 연결하거나 조인합니다. strcat 함수는 두 문자열을 조인하는 데 사용됩니다.

이 C 프로그램은 예를 들어 strcat (두 문자열의 연결)을 이해하는 데 도움이됩니다. 이 함수는 두 포인터를 인수로 사용하여 연결 한 후 대상 문자열에 포인터를 반환합니다. str1 – 대상 문자열에 대한 포인터입니다. str2 – 대상 문자열에 추가되는 소스 문자열에 대한 포인터입니다. 문자열 str1의 끝에 문자열 str2를 추가한 것을 볼 수 있습니다. 함수 strcpy 문제에 인수를 전달하는 순서는 첫 번째 인수가 출력 문자열을 지정하고 초 인수는 출력 문자열의 끝에 추가된 다른 문자열을 지정합니다. 이렇게 하면 src 문자열에서 dest 문자열의 끝에 지정된 문자 수가 더해집니다. dest 문자열 끝에 있는 종료 문자는 src 문자열의 첫 번째 문자로 대체됩니다. 반환 값: strncat() 함수는 대상 문자열에 대한 포인터인 dest를 반환합니다. 차이타냐 싱 | 아래에 출원 : C 라이브러리 함수 먼저 우리는 세 문자 배열 str1, str2, str3을 선언하고 다음 문을 사용하여 우리는 각 문자 배열에 문자열 데이터 (문자 그룹)를 할당했습니다 우리는 컴파일하고 생성하는 위의 프로그램을 실행합니다 다음 결과 – dest – 이것은 C 문자열을 포함해야 목적지 배열에 대한 포인터이며, 연결 결과 문자열을 포함 할 만큼 커야한다.