C언어/C언어 예제

[C언어 소스] strcat 함수 사용 예제 (문자열 합치기)

언제나휴일 2016. 5. 4. 07:21
반응형

[C언어 소스] strcat 함수 사용 예제 (문자열 합치기)


//C언어 표준 라이브러리 함수 사용법 가이드

//char * strcat ( char * dest, const char * source ); 문자열을 합하는 함수

 

#pragma warning(disable:4996)

#include <string.h>

#include <stdio.h>

 

char *ehstrcat(char *dest, const char *source)

{

    int len = strlen(dest);//dest 문자열 길이 계산

    strcpy(dest + len, source);//dest+len 위치에 source 문자열 복사

    return dest;//dest 반환

}

void main (void)

{

    char stra[100] = "1234";

    char strb[10]= "56789";

    char strc[100] = "1234";

    char strd[10] = "abcd";

   

    //strcat 함수 이용

    printf("%s + %s =", stra, strb);

    printf("%s\n", strcat(stra,strb));

 

    //ehstrcat 함수 이용

    printf("%s + %s =", strc, strd);

    printf("%s\n", ehstrcat(strc, strd));

}

 

출력

1234 + 56789 = 123456789

1234 + abcd = 1234abcd


언제나 휴일 티스토리 바로가기

언제나 휴일 유튜브 채널 바로가기

반응형