C_C++

(C언어) 문자열 길이 mystrlen 함수 만들기

고니자니 2022. 11. 6. 07:53
반응형

#문자열 #길이 #strlen #mystrlen #my_strlen #문자열길이 #함수

 

 

C언어에서 문자열 길이는 strlen 함수로 알 수 있습니다.

#include <string.h>

int n = strlen("abcde");   // 5

 

이와 똑 같이 문자열의 길이를 알아내는 mystrlen() 이란 사용자 정의 함수를 만들어 보겠습니다.

#include <stdio.h>

int mystrlen(char s[])
{
	int i;
	for (i = 0; s[i] != '\0'; i++);   // 맨위에 세미콜론(;)문자에 주의
	return i;
}

int main(void) 
{
	char a[] = "Hello";
	char b[] = "abc";

	printf("%d\n", mystrlen(a));
	printf("%d\n", mystrlen(b));

	return 0;
}

(C언어) 문자열 길이 mystrlen 함수 만들기

 

 

 

 

반응형