strlen() — 스트링 길이 판별

형식

#include <string.h>
size_t strlen(const char *string);

언어 레벨

ANSI

스레드세이프

설명

strlen() 함수는 종료 널 문자를 제외하고 string 길이를 판별합니다.

리턴값

strlen() 함수는 string 길이를 리턴합니다.

이 예는 main()에 전달되는 스트링 길이를 판별합니다.
#include <stdio.h>
#include <string.h>

int main(int argc, char ** argv)
{
 
  if ( argc != 2 )
    printf( "Usage: %s string\n", argv[0] );
  else
    printf( "Input string has a length of %i\n", strlen( argv[1] ));
}
/******************  If the input is the string  ***********************
*****************"How long is this string?", ******************
******************  then the expected output is:  *****************
 
Input string has a length of 24
*/