본문 바로가기
C

strlen구현

by stdlib.h 2016. 4. 4.

strlen 은 문자열의 길이를 반환하는 함수이다.

이를 구현하면 다음과 같다.

1
2
3
4
5
6
int strlen(char *arr)
{
    int i=-1;
    while(arr[++i]);
    return i;
}
cs


이 코드를 돌리면,

i가 0부터 계속 돌것이고, arr[i] 의 값이 널문자면 문자열의 종결이므로, 그 수를 반환하면 된다.

'C' 카테고리의 다른 글

배열에 데이터들을 입력하여 특정값을 특정값으로 치환하기.  (0) 2016.04.07
문자열(string)  (0) 2016.04.05
strcpy구현  (0) 2016.04.04
strcmp 구현  (0) 2016.04.04
배열과 포인터  (0) 2016.04.03