반응형
우선 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이 나온 인덱스 번호가 그 문자열의 길이가 됩니다.
반응형
'Language > C언어' 카테고리의 다른 글
C042_Makefile 만들기 (2) | 2023.12.29 |
---|---|
C041_read함수 사용하기 (0) | 2023.12.28 |
C039_putnbr만들기 (0) | 2023.12.06 |
C038_atoi 함수 구현해서 사용하기 (3) | 2023.12.04 |
C037_소수점 아래로 n자리까지 출력하기 (2) | 2023.12.03 |