반응형
#include<iostream>
using namespace std;
//문자열 길이 구하는 함수
unsigned int MyStrlen(const char* Src);
int main(void)
{
cout<<":: 문자열길이 함수 구현 ::"<<endl;
char* str="문자열 길이 구하는 함수 테스트";
unsigned int len=0;
len=MyStrlen(str);
cout<<"문자열의 길이 :"<<len<<endl;
return 0;
}
unsigned int MyStrlen( const char* Src)
{
const char* pDest = Src;
while (*pDest++ !=NULL) //널값을 만날때까지 while 루프를 돈다.
pDest++;//pDest 를 증가..null 을 만날때까지
return pDest-Src-1;//NULL 값 1Byte 를 뺀다.
}
반응형