반응형
[C언어 소스] 문자열 길이 계산 함수 만들기
문자열 길이 구하기(str:문자열 시작 위치)
cnt:=0
반복(str[cnt]가 참인 문자)
cnt 1 증가
cnt 반환
소스코드
//9. 문자열 길이 구하는 함수 만들기
#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;
}
반응형
'언어 자료구조 알고리즘 > C언어 예제' 카테고리의 다른 글
[C언어 소스] 부분 문자열 복사 함수 (0) | 2016.04.03 |
---|---|
[C언어 소스] 문자열 복사, 버퍼 오버플로우 방지 (0) | 2016.04.03 |
[C언어 소스] 문자열 복사 함수 만들기 (0) | 2016.04.03 |
[C언어 소스] 부분 문자열 비교 함수 만들기 (0) | 2016.04.03 |
[C언어 소스] 문자열 비교 함수 만들기 (0) | 2016.04.03 |
[C언어 소스] 1월 1일 요일 입력받아 달력 출력 (2) | 2016.04.03 |
[C언어 소스] 년도와 일수 입력받아 시각 출력 (0) | 2016.04.03 |
[C언어 소스] 속이 빈 삼각형 출력 (0) | 2016.04.03 |
[C언어 소스] 산봉우리 출력 (0) | 2016.04.03 |
[C언어 소스] 다이아몬드 출력 (0) | 2016.04.03 |