Desc :
char* strcpy(char* dest, const char* src);
반환형 - 문자형 포인터
인자 - char* dest : 문자형 포인터(상수를 가리키는 문자형 포인터 값 X, 문자배열 O
- strcpy 내부에서 변경되기 때문에 상수 불가)
- const char* src : 상수처럼 사용될 문자열 변수 및 상수를 넘겨줄 수 있음
src를 dest에 복사한다
Source Code :
#include <stdio.h>
#include <string.h>
#define KOREA "대한민국" // 문자열 상수
void main()
{
char *string1; //문자열 포인터
char string2[100]; //문자열 변수
// strcpy(string1, KOREA); // error
strcpy(string2, KOREA);
puts(string2);
strcpy(string2, "봄");
puts(string2);
}
Result :
'C' 카테고리의 다른 글
[C] 059 문자열 비교하기 (1) | 2021.01.25 |
---|---|
[C] 058 strcpy() 내부흐름 이해하기 (1) | 2021.01.25 |
[C] 056 문자열 출력하기 (1) | 2021.01.25 |
[C] 055 문자열 입력받기 gets() (1) | 2021.01.24 |
[C] 054 정수값 출력하기 printf() (1) | 2021.01.24 |