"C언어 strlen()"의 두 판 사이의 차이

 
(사용자 3명의 중간 판 8개는 보이지 않습니다)
1번째 줄: 1번째 줄:
==개념==
==개념==
;strlen()  
;C언어 strlen()
* C언어에서 strlen() 함수 사용 방법
* 문자열의 길이 값을 구함


==문법==
==문법==
* 헤더
{{소스헤더|헤더}}
<source lang="bash">
<syntaxhighlight lang="C">
string.h
string.h
</source>
</syntaxhighlight>
* 정의
{{소스헤더|정의}}
<source lang="bash">
<syntaxhighlight lang="C">
size_t strlen (const char *s)
size_t strlen (const char *s)
</source>
</syntaxhighlight>


==예시==
==예시==
<source lang="C">
<syntaxhighlight lang="C" run>
#include <stdio.h>
#include <stdio.h>
#include <string.h>
#include <string.h>
 
int main() {
void main()
     printf("%d", strlen("abc")); // 3
{
    char *str = "abc";
 
     printf("%lu", strlen(str)); // 3
}
}
</source>
</syntaxhighlight>
:→ 문자열 abc가 3글자 이므로 3이 출력됨  
:→ 문자열 abc가 3글자 이므로 3이 출력됨


==같이 보기==
==같이 보기==
* [[C언어 강좌]]
* [[C언어 sizeof()]]
* [[C언어 sizeof()]]
* [[함수 strlen()]]


[[분류:C]]
[[분류:C]]

2021년 5월 12일 (수) 00:38 기준 최신판

1 개념[ | ]

C언어 strlen()
  • 문자열의 길이 값을 구함

2 문법[ | ]

헤더
string.h
정의
size_t strlen (const char *s)

3 예시[ | ]

#include <stdio.h>
#include <string.h>
int main() {
    printf("%d", strlen("abc")); // 3
}
→ 문자열 abc가 3글자 이므로 3이 출력됨

4 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}