사용자 정의 함수로 strcpy()을 구현
#include <stdio.h>
char *string_cpy(char *dest, const char *src);
int main(void)
{
char str[20];
char *pt;
pt=string_cpy(str, "my program");
printf("str : %s \n", str);
printf("pt : %s \n", pt);
return 0;
}
char *string_cpy(char *dest, const char *src)
{
char *p=dest;
while(*src)
*p++=*src++;
*p=NULL;
return dest;
}
// 실행 결과
#include <stdio.h>
char *string_cpy(char *dest, const char *src);
int main(void)
{
char str[20];
char *pt;
pt=string_cpy(str, "my program");
printf("str : %s \n", str);
printf("pt : %s \n", pt);
return 0;
}
char *string_cpy(char *dest, const char *src)
{
char *p=dest;
while(*src)
*p++=*src++;
*p=NULL;
return dest;
}
// 실행 결과
'공부 > c언어' 카테고리의 다른 글
[c언어](연습문제) 물품의 수량을 입력하면 물품판매현황을 출력하는 프로그램 (0) | 2011.06.14 |
---|---|
[c언어](연습문제) 생년월일을 입력하면 년월일을 분리하고 나이와 띠를 출력 (0) | 2011.06.14 |
[c언어] 함수 포인터를 사용하여 함수를 호출하는 방법 (0) | 2011.06.10 |
[c언어] 포인터 배열. 여러개의 문자열을 저장 (0) | 2011.06.10 |
[c언어] 포인터를 인자로 사용하는 함수 호출 (0) | 2011.06.10 |