반응형
#문자열 #길이 #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_C++' 카테고리의 다른 글
(C언어) 문자열 복사 mystrcpy 함수 만들기 (0) | 2022.11.06 |
---|---|
(C언어) 문자열 결합 mystrcat 사용자 정의 함수 만들기 (0) | 2022.11.06 |
(기초 알고리즘) 1/1 + 1/2 + 1/3 + ... + 1/100 = ? (0) | 2022.11.04 |
(C언어) 문자열 이중포인터 (0) | 2022.11.04 |
(C언어) 숫자 맞히기 (맞추기)게임 (0) | 2022.11.04 |