[code]size_t strlen(const char *s)
{
size_t n;
for(n=0; *s!='\0'; ++s)
++n;
return n;
}
char *strcpy(char *s1, register const char *2)
{
register char *p = s1;
while(*p++ *s2++);
return s1;
}
char *strcat(char *s1, register const char *s2)
{
register char *p = s1;
while(*p)
++p;
while(*p++ = *s2++);
return s1;
}[/code]
{
size_t n;
for(n=0; *s!='\0'; ++s)
++n;
return n;
}
char *strcpy(char *s1, register const char *2)
{
register char *p = s1;
while(*p++ *s2++);
return s1;
}
char *strcat(char *s1, register const char *s2)
{
register char *p = s1;
while(*p)
++p;
while(*p++ = *s2++);
return s1;
}[/code]
'Native > C' 카테고리의 다른 글
main() 함수의 인자. (0) | 2013.10.02 |
---|---|
a[i][j] 와 동일한 표현 (0) | 2013.10.02 |
calloc 과 malloc의 차이 (0) | 2013.10.02 |
merge sort (0) | 2013.10.02 |
기본적인 Array 관련 내용 (0) | 2013.10.02 |