본문 바로가기
[programming]/[C language] C 언어

[C language] C 언어 문자열 복사 strcpy 함수 소스 코드 예제

by codeomni 2018. 10. 8.
반응형

 

안녕하세요.

 

c 언어에서는 다양한 문자열 함수가 있습니다.

이번 포스팅은 문자열을 복사하는 strcpy 함수입니다.

 

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 
#include <stdio.h>
 
// 문자열 함수 헤더 파일 선언
#include <string.h>
 
void main()
{
    // strcpy - 문자열 복사 함수
    // destination에 전달된 값을 반환
    char * strcpy(char * destination, const char * source);
 
    char str[20= "";
 
    // 복사할 파일보다 배열의 크기 이상 지정 -> 오버플로우 방지
    char copy[20];
 
    gets(str);
 
    // (복사할 위치, 위치);
    strcpy(copy, str);
 
    printf("copy: %s \n", copy);
}
 
cs

 기본 형식은 char * strcpy(char * destination, const char * source); 입니다.

 문자열을  gets() 함수로 입력 받습니다.

 strcpy() 함수를 사용하여 문자열을 복사하여 전달합니다.

 

 

 

 실행화면입니다.

 문자열을 복사하는 것을 확인합니다.

댓글