알고리즘
문자열 길이 구하기(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; }