다음을 통해 공유


_strnextc, _wcsnextc, _mbsnextc, _mbsnextc_l

문자열에서 다음 문자를 찾습니다.

중요

_mbsnextc 와 _mbsnextc_l 는 Windows 런타임에서 실행되는 어플리케이션에서는 사용될 수 없습니다.자세한 내용은 /ZW에서 지원하지 않는 CRT 함수를 참조하십시오.

unsigned int _strnextc(
   const char *str
);
unsigned int _wscnextc(
   const wchar_t *str
); 
unsigned int _mbsnextc(
   const unsigned char *str 
);
unsigned int _mbsnextc_l(
   const unsigned char *str,
   _locale_t locale
);

매개 변수

  • str
    소스 문자열입니다.

  • locale
    사용할 로캘입니다.

반환 값

각각 이러한 함수는 다음 문자의 str*.* 인 정수 값을 반환합니다.

설명

이 _mbsnextc 함수는 문자열 포인터를 이동하지 않고 str 인 다음 멀티 바이트 문자의 정수 값을 반환합니다. _mbsnextc 멀티 바이트 문자 시퀀스에 따라 인식된 멀티 바이트 코드 페이지 에서 현재 사용 중입니다.

str이 NULL인 경우 매개 변수 유효성 검사에 설명된 대로 잘못된 매개 변수가 호출됩니다. 계속해서 실행하도록 허용된 경우, 이러한 함수는 errno 를 EINVAL 로 설정하고 함수는 0을 반환합니다.

보안 정보   이 API 버퍼 오버런 문제에 대한 상태로 잠재적인 위협을 초래합니다. 버퍼 오버런 문제는 자주 사용되는 시스템 공격 방법으로, 불필요한 권한 상승을 초래합니다. 자세한 내용은 버퍼 오버런 방지를 참조하십시오.

제네릭 텍스트 라우팅 매핑

Tchar.h 루틴

_UNICODE 및 _MBCS 정의되지 않음

_MBCS 정의됨

_UNICODE 정의됨

_tcsnextc

_strnextc

_mbsnextc

_wcsnextc

_strnextc 및 _wcsnextc 는 byte–character 단일 문자열 및 와이드 문자 문자열 버전인 _mbsnextc 입니다. _wcsnextc 는 string 의 다음 와이드 문자의 정수 값을 반환합니다; _strnextc 는 string 의 다음 단일 문자의 정수 값을 반환합니다. _strnextc 및 _wcsnextc 는 매핑 경우에 제공 되고 그렇지 않으면 사용할 수 없습니다. 자세한 내용은 제네릭 텍스트 매핑 사용제네릭 텍스트 매핑 을 참조하십시오.

_mbsnextc_l는 전달된 로캘을 사용한다는 점을 제외하고 동일합니다. 자세한 내용은 로캘을 참조하십시오.

요구 사항

루틴

필수 헤더

_mbsnextc

<mbstring.h>

_mbsnextc_l

<mbstring.h>

_strnextc

<tchar.h>

_wcsnextc

<tchar.h>

호환성 정보에 대한 자세한 내용은 호환성을 참조하십시오.

해당 .NET Framework 항목

해당 사항 없음. 표준 C 함수를 호출하려면 PInvoke를 사용합니다. 자세한 내용은 플랫폼 호출 예제를 참조하십시오.

참고 항목

참조

문자열 조작(CRT)

로캘

멀티바이트 문자 시퀀스 해석

_strdec, _wcsdec, _mbsdec, _mbsdec_l

_strinc, _wcsinc, _mbsinc, _mbsinc_l

_strninc, _wcsninc, _mbsninc, _mbsninc_l