Pointer(포인터)를 이용해 문자열 길이 반환
Computer_IT/C++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]
반응형
'Computer_IT > C++' 카테고리의 다른 글
확장열(Escape Sequence) 표기 (0) | 2006.02.14 |
---|---|
Console Windows창 Title 바꾸기 (0) | 2006.02.14 |
Console 환경 전용 API 함수 (0) | 2006.02.14 |
#define, #ifdef, #endif (0) | 2006.02.14 |
VC++ Error, Warning 목록 (0) | 2006.02.14 |