clang 으로 strncpy 구현해보기
그냥 맨 페이지에서 strcpy 찾으니까, 구현 방법이 나온다.
허탈하다.
STRCPY(3) Linux Programmer's Manual STRCPY(3)
NAME
strcpy, strncpy - copy a string
A simple implementation of strncpy() might be:
A simple implementation of strncpy() might be:
A simple implementation of strncpy() might be:
char *
strncpy(char *dest, const char *src, size_t n)
{
size_t i;
for (i = 0; i < n && src[i] != '\0'; i++)
dest[i] = src[i];
for ( ; i < n; i++)
dest[i] = '\0';
return dest;
}
RETURN VALUE
The strcpy() and strncpy() functions return a pointer to the destination string dest.
RETURN VALUE
The strcpy() and strncpy() functions return a pointer to the destination string dest.
반환값도 자세하게 나온다. 바꿀 문장. 목적 문장이 갖고 있는 주소값을 반환한다.
'C_C++' 카테고리의 다른 글
c언어 하면서 자주 하는 실수. (0) | 2020.10.29 |
---|---|
포인터 활용하여 strcmp() 함수 직접 만들기 (0) | 2020.07.06 |
포인터 활용하여 strlen() 함수를 직접 만들어보자 (0) | 2020.07.06 |
putstr()함수를 만들어보자. (0) | 2020.07.06 |
sqrt() 함수 직접 만들어보자. (0) | 2020.07.06 |