C언어/C언어 예제

[C언어 소스] strcpy_s 함수 사용 예제 (문자열 복사)

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

[C언어 소스] strcpy_s 함수 사용 예제 (문자열 복사)


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

//erron_t strcpy_s ( char * dest, size_t size, const char * source ); 문자열을 복사하는 함수

//문자열을 복사한 후 표준 출력 스트림에 출력

 

#include <string.h>

#include <stdio.h>

 

void ehstrcpy_s(char *dest,size_t size, const char *source)

{

    for (; (*dest = *source)&&(size); dest++, source++,size--);//거짓인 문자를 복사할 때까지 반복

}

int main(void)

{

    char *src = "hello world";

    char name[50] = "abc";

    char name2[50] = "abc";

 

    strcpy_s(name, sizeof(name), src);//문자열 복사

    printf("<strcpy_s 이용> name: %s \n", name);

    ehstrcpy_s(name2, sizeof(name2), src);//문자열 복사

    printf("<ehstrcpy_s 이용>name: %s \n",name2 );

    return 0;

}

출력

<strcpy_s 이용> name: hello world

<ehstrcpy_s 이용> name: hello world


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

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

반응형