공부/c언어
[c언어] 함수 strcpy()에 대한 사용자 정의 함수
bugwasd
2011. 6. 10. 20:07
사용자 정의 함수로 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;
}
// 실행 결과