생선이의 잡다한 블로그

C언어 강좌 25 - 문자열의 길이를 알아보자! strlen string.h 본문

프로그래밍/C언어 강좌

C언어 강좌 25 - 문자열의 길이를 알아보자! strlen string.h

생선스프 2017. 12. 7. 20:30
반응형

안녕하세요 생선스프입니다!


이번 강좌에서는 문자열의 길이를 알아보려고 합니다.


길이를 알아보기 위해 string.h 에 포함되어있는 strlen 함수를 사용할 것 입니다.


사용방법은 strlen(문자열) 이며 문자열의 길이를 반환합니다.


아래와 같이 코드를 입력해보겠습니다.


1
2
3
4
5
6
7
8
9
#include <stdio.h>
#include <string.h>
 
void main()
{
    char s1[100= "0123456789";
    
    printf("%d", strlen(s1));
}
cs


이렇게 실행을 시키면 10이라는 숫자가 출력됩니다


100이 나와야 하는거 아닌가? 라는 의문이 들수도 있지만

100이 나오려면 변수의 크기를 출력해야합니다

하지만 strlen은 길이가 출력되는 것이므로 10이 나오겠죠!

100을 나오게 하려면 sizeof 함수를 사용해야 합니다.


그럼 이번 강좌는 여기서 마치도록 하겠습니다


강좌 읽어주셔서 감사합니다.


공감과 댓글은 생선에게 힘이됩니다!

더 많은 C언어 강좌

반응형
Comments