본문 바로가기

C언어

c언어 strlen 문자열 길이

[코드]

#include <string.h>

char arr[20];

(char) strlen(arr);

 

선언한 문자열 배열의 크기가 아니고, 배열에 입력된 배열 내 문자열의 길이다.

난 저러면 20 나올줄 알았는데 입력 문자열 없어서 0뜸

 

arr="apple"

해준 후 다시

(char)strlen(arr) 하면

5나옴