Computer_IT/C++
Pointer(포인터)를 이용해 문자열 길이 반환
고급코드
2006. 2. 14. 22:35
반응형
[CODE type="c"]
#include < stdio.h >
int length( char* pstr );
main()
{
int len = length( "abcde" );
printf( "길이 = %d ", len ); // 길이 = 5
}
int length( char* pstr )
{
int len = 0;
while( *pstr != NULL )
{
pstr++; // pstr의 번지를 1만큼 증가
len++; // 문자열의 길이를 1만큼
}
return len;
}
[/HTML][/CODE]
반응형