>  기사  >  백엔드 개발  >  C 언어에서 strcat은 무엇을 의미합니까?

C 언어에서 strcat은 무엇을 의미합니까?

Guanhui
Guanhui원래의
2020-06-15 13:20:2012546검색

C 언어에서 strcat은 무엇을 의미합니까?

C 언어에서 strcat이 무슨 뜻인가요?

strcat는 C 언어에서 문자열 A를 문자열 B의 끝에 추가하는 함수를 나타냅니다. 문자열 A의 값은 변경되지 않고 문자열 B는 추가할 때 B 문자가 길어지도록 해야 합니다. . A를 추가한 후에도 문자열이 오버플로될 수 없습니다.

strcat 선언

다음은 strcat() 함수의 선언입니다.

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

strcat 매개변수

dest - C 문자열을 포함하고 추가된 문자열을 수용할 수 있을 만큼 큰 대상 배열을 가리킵니다.

src - 추가할 문자열을 가리키며 대상 문자열을 덮어쓰지 않습니다.

strcat 반환 값

이 함수는 최종 대상 문자열 dest에 대한 포인터를 반환합니다.

strcat 예시

#include <stdio.h>
#include <string.h>
 
int main ()
{
   char src[50], dest[50];
 
   strcpy(src,  "This is source");
   strcpy(dest, "This is destination");
 
   strcat(dest, src);
 
   printf("最终的目标字符串: |%s|", dest);
   
   return(0);
}

컴파일 및 실행 결과

最终的目标字符串: |This is destinationThis is source|

추천 튜토리얼: "C#"

위 내용은 C 언어에서 strcat은 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.