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 중국어 웹사이트의 기타 관련 기사를 참조하세요!