【기 능】 문자열의 길이를 취득하는 기능
【소 속】 string.h
#include <string.h>
【서 식】
size_t strlen(const char *src);
【설 명】
문자열 str의 길이를 측정하여 돌려준다.
단 길이에 공백문자는 포함되지 않는다.
【인 수】
src : 측정대상 문자열의 선두 어드레스
【리턴 값】
src의 길이
【사용 예】
#include <stdio.h>
#include <string.h>
#include <stdint.h>
int main()
{
uint8_t src1[] = "123456";
uint8_t src2[] = "ABCDEFGHIJK";
int len;
len = strlen(src1);
printf("문자열 src1의 길이는 = %d\n");
len = strlen(src2);
printf("문자열 src2의 길이는 = %d\n");
src[4] = '\0';
len = strlen(src2);
printf("문자열 src2의 길이는 = %d\n");
return 0;
}
【결 과】
문자열 src1의 길이는 = 6
문자열 src2의 길이는 = 11
문자열 src2의 길이는 = 4
반응형