-
[C언어] 포인터 - strlen 구현예제/Layer7_20160404 2016. 4. 5. 22:11반응형
strlen : 문자열의 길이를 리턴해주는 함수.
123456789101112131415#include <stdio.h>int cus_strlen(char *string){int cnt=0;while(string[cnt]!='\0'){++cnt;}return cnt;}int main(){char arr[]="aksemfdj";printf("%d", cus_strlen(arr));}cs 출력 : 8
설명 :
main함수:
문자열 arr 선언 : aksemfdj 대입.
함수 cus_strlen(arr)의 리턴값을 출력.
함수 cus_strlen(): 인자로 포인터형변수 string을 받는다.
정수형 변수 cnt 선언과 동시에 0으로 초기화
string[cnt]가 널값을 만나기 전까지 :
cnt를 1씩 더한다.
cnt값을 리턴한다.
반응형'예제 > Layer7_20160404' 카테고리의 다른 글
[C언어] 포인터 - strcmp 구현 (0) 2016.04.05 [C언어] 포인터 - strcpy 구현 (0) 2016.04.05