반응형
안녕하세요.
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() 함수를 사용하여 문자열을 복사하여 전달합니다.
▲ 실행화면입니다.
▲ 문자열을 복사하는 것을 확인합니다.
댓글