C & C++/C++ 예제 및 소스
[C언어 소스] 문자열 길이를 계산하는 함수 만들기
언휴
2025. 1. 8. 18:20
알고리즘
문자열 길이 구하기(str:문자열 시작 위치)
cnt:=0
반복(str[cnt]가 참인 문자)
cnt 1 증가
cnt 반환
소스 코드
//문자열 길이 구하는 함수 만들기
//참고 <string.h>에 strlen 함수가 있습니다.
#include <stdio.h>
int mystrlen(const char *str);
int main(void)
{
char name[100] = "Hello World";
printf("%s\n", name);
printf("길이: %d\n", mystrlen(name));
return 0;
}
int mystrlen(const char *str)
{
int cnt;
//str[cnt]가 거짓 문자(종료 문자, '\0')가 나올 때까지 cnt를 1증가
for (cnt = 0; str[cnt]; cnt++);
return cnt;
}
언제나휴일 여행 및 산책