티스토리 뷰

 

 

안녕하세요 박스여우입니다.

이번에는 string.h헤더파일의 strlen() - 문자열의 길이를 구하는 함수를 알아보겠습니다.

 

우선 strlen()의 원형은 size_t strlen( const char *str ); 요렇게 생겼습니다.

원형이란? 헤더파일을 까서 strlen()함수를 찾았을시 나오는 함수의 원래 모양을 말합니다.


그럼 이함수를 사용한 예제를 한번 봅시다.

int num = strlen(문자열);

 

1
2
3
4
5
6
char text[10];
scanf("%s", text); //문자열 데이터 입력
 
int a = strlen(text); //인트형에 문자열text의 길이 초기화
 
printf("%d", a); //저장된 인트형 a 출력
cs


Input : ABC - Output : 3
Input : Test - Output : 4


위와같이 반환값을 int형으로 설정가능하고, char형 배열로 이루어진 문자열의 길이를 구해주는 함수입니다.

 

※위의 함수를 사용하기 위해서는 #include <string.h>를 통해 헤더파일 사용선언을 하셔야 합니다.

※위의 소스는 다른 부분은 때고, 응용되는 부분만 나타낸 소스이므로, 컴파일러에 형식을 갖춘뒤 사용하셔야 작동됩니다.

'tmp' 카테고리의 다른 글

string.h :: strcat() : 문자열을 이어붙인다.  (1) 2015.07.09
string.h :: strrev() : 문자열을 거꾸로 뒤집기  (0) 2015.07.09
plugin 마스터 - #1 준비 및 onEnable()  (0) 2015.07.08
구조체 - struct  (0) 2015.06.17
End Of File - EOF  (0) 2015.06.16
댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함