C/C Library

strlen

memora 2024. 6. 19. 22:29

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로 돌아가기

반응형