본문 바로가기

Native/C

문자열 조작함수

[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]

'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