티스토리 뷰

tmp

string.h :: strcpy() : 문자열 복사하기

박스여우 2015. 7. 13. 15:13

 

안녕하세요 박스여우입니다.

이번에는 strcpy() : 문자열을 복사하는 함수에대해 알아보겠습니다.

 

strcpy()함수의 원형은  char strcpy(char *str1, const char *str2) 이렇게 구성되있습니다.

매개변수로 문자열 변수 두개를 받아 첫번째 변수에 반환하는 형태로 이루어져있습니다.

 

우선, strcpy()함수를 이용한 예제를 살펴봅시다.

1
2
3
4
5
char str1[10],str2[10];
 scanf("%s", str1); //문자열 데이터를 입력받아 저장한다
 
strcpy(str2,str1); //str1의 값을 str2에 복사한다.
printf("%s %s", str1, str2); //문자열 출력
cs

Input : Test - Output : Test Test

Input : Love - Output : Love Love

 

strcpy(문자열1,문자열2);  문자열1에 문자열2를 복사합니다. 함수가 호출되어 작동이 완료되면 문자열1의 기존값은 없어지고 문자열2의값으로 바뀌게 됩니다.

 

※위의 함수를 사용하기 위해서는 #include <string.h>를 통해 헤더파일 사용선언을 하셔야 합니다.

※위의 소스는 다른 부분은 때고, 응용되는 부분만 나타낸 소스이므로, 컴파일러에 형식을 갖춘뒤 사용하셔야 작동됩니다.

 

 

 

 

댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
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 26 27 28
29 30 31
글 보관함