문자열 길이 및 버퍼 크기 구하는 함수 중 strlen함수와 sizeof연산자에 관한 내용입니다.
※요약
strlen : 문자열의 길이를 구합니다.
sizeof : sizeof는 실제로 차지하고 있는 메모리의 크기를 구합니다.
※함수 원형 및 설명
※예제
-strlen, sizeof
#include <stdio.h> //printf
#include <iostream> //cout
#include <string.h> //strlen
#define print(nLen) printf( "%d\n", nLen )
#define PrintOut(nLen) std::cout<<nLen<<std::endl
int main( )
{
char string[50] = "This is a simple string";
int nStrLen(0);
int nStrSize(0);
nStrLen = strlen( string );
print(nStrLen);
nStrSize = sizeof( string );
PrintOut( nStrSize );
return 0;
}
'C > 문자열 함수' 카테고리의 다른 글
| [C언어] 문자열 거꾸로 뒤집는 함수 - strrev (1) | 2013.10.27 |
|---|---|
| [C언어] 문자열 대소문자 변환 관련 함수 - strupr, strlwr (7) | 2013.10.26 |
| [C언어] 문자셋 검색 관련 함수 - strspn, strcspn (0) | 2013.10.25 |
| [C언어] 문자열 분리 및 파싱 관련 함수 - strtok, strpbrk (0) | 2013.10.25 |
| [C언어] 문자 검색 관련 함수 - strchr, strrchr (0) | 2013.10.24 |
| [C언어] 문자열 검색 관련 함수 - strstr (0) | 2013.10.23 |
| [C언어] 문자열 비교 관련 함수 - strcmp, strncmp, stricmp, strnicmp (2) | 2013.10.23 |