언어 자료구조 알고리즘/C언어 예제

[C언어 소스] 문자열 길이 계산 함수 만들기

언제나휴일 2016. 4. 3. 12:18
반응형

[C언어 소스] 문자열 길이 계산 함수 만들기



9. 문자열 길이 구하기.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;

}



문자열 길이 계산 함수 만들기

문자열 비교 함수 만들기

부분 문자열 비교 함수 만들기

문자열 복사 함수 만들기

부분 문자열 복사 함수

문자열 복사, 버퍼 오버플로우 방지

부분 문자열 복사, 버퍼 오버플로우 방지







반응형