본문 바로가기

System Programmings/C

[C] strlen을 직접 만들어 보면?

반응형
strlen은 NULL문자인 \0을 제외한 길이를 알려준다.
#include <stdio.h>

int my_size(char *st);
int main(void)
{
	char *s="dfjoe";
	printf("%d", my_size(s));

	return 0;
}

// my_size가 strlen 이다.
int my_size (char *st)
{
	int n=0;
	while(*st++!='\0')
	n++;

	return n;
}
반응형