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 |