다음을 통해 공유


_strninc, _wcsninc, _mbsninc, _mbsninc_l

n 문자마다 문자열 포인터를 이동

중요

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

char *_strninc(
   const char *str,
   size_t count 
);
wchar_t *_wcsninc(
   const wchar_t *str,
   size_t count 
);
unsigned char *_mbsninc(
   const unsigned char *str,
   size_t count 
);
unsigned char *_mbsninc(
   const unsigned char *str,
   size_t count,
   _locale_t locale
);

매개 변수

  • str
    소스 문자열입니다.

  • count
    문자열 포인터를 증가 시킬 문자 수입니다.

  • locale
    사용할 로캘입니다.

반환 값

이러한 각각의 루틴은 포인터를 str 에 반환합니다. str 은 count 문자 또는 NULL 에의 해 증가된 후이며, 제공된 포인터는 NULL일 경우입니다. 만일 count 는 str의 문자 수보다 크거나 같으면 결과는 정의되지 않습니다.

설명

_mbsninc 증가 함수는 str 은 count 멀티 바이트 문자입니다. _mbsninc 멀티 바이트 문자 시퀀스에 따라 인식된 멀티 바이트 코드 페이지 에서 현재 사용 중입니다.

제네릭 텍스트 라우팅 매핑

Tchar.h 루틴

_UNICODE 및 _MBCS 정의되지 않음

_MBCS 정의됨

_UNICODE 정의됨

_tcsninc

_strninc

_mbsninc

_wcsninc

_strninc 및 _wcsninc 는 byte–character 단일 문자열 및 와이드 문자 문자열 버전인 _mbsninc 입니다. _wcsninc 및 _strninc 는 매핑 경우에 제공 되고 그렇지 않으면 사용할 수 없습니다. 자세한 내용은 제네릭 텍스트 매핑 사용제네릭 텍스트 매핑 을 참조하십시오.

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

요구 사항

루틴

필수 헤더

_mbsninc

<mbstring.h>

_mbsninc_l

<mbstring.h>

_strninc

<tchar.h>

_wcsninc

<tchar.h>

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

해당 .NET Framework 항목

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

참고 항목

참조

문자열 조작(CRT)

로캘

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

_strdec, _wcsdec, _mbsdec, _mbsdec_l

_strinc, _wcsinc, _mbsinc, _mbsinc_l

_strnextc, _wcsnextc, _mbsnextc, _mbsnextc_l