C언어 - strcpy()함수, strncpy()함수

Programming/C 2016. 6. 13. 07:00

<strcpy()함수>

문자열을 복사하는 함수이다. 이 함수를 사용하기 위해서는 string.h 헤더파일을 포함해야 한다.

)

char arr1[10]="good";

char arr2[10];

strcpy(arr2, arr1);          // arr1의 문자열을 arr2에 복사한다.

 

 

<strncpy()함수>

문자열을 복사하는데, 지정한 범위만큼 복사한다.

참고로 good3바이트이면 goo까지만 복사하고 종료문자인 \0은 따로 저장해주지 않는다. 그래서 따로 넣어주어야한다.

)

char arr1[10]="good";

char arr2[10];

strncpy(arr2, arr1, 3);        // arr1의 문자열을 arr23바이트만큼만 복사한다.

 

<실습>

 

-결과-

'Programming > C' 카테고리의 다른 글

C언어 - strcat()함수, strncat()함수  (0) 2016.06.15
C언어 - strcmp()함수, strncmp()함수  (0) 2016.06.14
C언어 - strlen()함수  (0) 2016.06.12
C언어 - gets(), puts()함수  (0) 2016.06.11
C언어 - 공용체  (0) 2016.06.10
posted by 경원구