티스토리 뷰
안녕하세요 박스여우입니다.
이번에는 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 (405) | 2015.06.17 |
End Of File - EOF (398) | 2015.06.16 |
댓글