포인터 증가 및 감소
다음 팁을 사용합니다.
내역 바이트가 아닌 선행 바이트를 가리킵니다. 일반적으로 트레일 바이트에 대한 포인터를 갖는 것은 안전하지 않습니다. 일반적으로 역방향이 아닌 앞으로 문자열을 검색하는 것이 더 안전합니다.
포인터 증가/감소 함수 및 전체 문자 위로 이동하는 매크로가 있습니다.
sz1++;
다음과 같이 사용하십시오.
sz1 = _mbsinc( sz1 );
및
_mbsdec
함수는_mbsinc
문자 크기에 관계없이 단위 단위로character
올바르게 증가 및 감소합니다.감소의 경우 다음과 같이 문자열의 헤드에 대한 포인터가 필요합니다.
sz2--;
다음과 같이 사용하십시오.
sz2 = _mbsdec( sz2Head, sz2 );
또는 다음과 같이 문자열의 유효한 문자에 대한 머리 포인터가 될 수 있습니다.
sz2Head < sz2
알려진 유효한 리드 바이트에 대한 포인터가 있어야 합니다.
더 빠른 호출을 위해 이전 문자에 대한 포인터를 유지 관리할 수 있습니다
_mbsdec
.