Language/C언어
C040_strlen 함수 구현해서 사용하기
OdOp 관리자
2023. 12. 8. 10:00
반응형
우선 strlen함수를 사용해 봅시다.
strlen은 문자열의 길이를 측정해 주는 함수입니다.
#include <stdio.h>
#include <string.h>
int main()
{
printf("%d\n", (int)strlen("abcd"));
return 0;
}
strlen은 어떤 자료형으로 출력을 할 것인지 정해주어야 합니다.
즉, 크기를 정해주어야 합니다.
저희가 이번에 만들 strlen함수는 int자료형을 반환해 주는 함수를 만들어 보도록 하겠습니다.
strlen
int OdOp_strlen(char *str)
{
int i;
i = 0;
while (str[i] != '\0')
i++;
return (i);
}
str문자열의 index를 기준으로 null문자가 나올 때까지 하나하나 읽습니다.
null이 나온 인덱스 번호가 그 문자열의 길이가 됩니다.
반응형