본문 바로가기
C/C Library

strlen

by memora 2024. 6. 19.

Index로 돌아가기

 

 【기  능】 문자열의 길이를 취득하는 기능
 
 【소  속】 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

 

Index로 돌아가기

반응형

'C > C Library' 카테고리의 다른 글

strncmp  (1) 2024.06.25
strcat  (0) 2024.06.22
memmove  (2) 2024.06.18
strcmp  (2) 2024.06.17
strncpy  (1) 2024.06.17