_strinc, _wcsinc, _mbsinc, _mbsinc_l

Bir dize işaretçisi tek bir karakter ilerletir.

Önemli notÖnemli

_mbsincve _mbsinc_l yürütün uygulamalarda kullanılamaz Windows Çalışma Zamanı.Daha fazla bilgi için /ZW ile desteklenmiyor CRT işlevleri.

char *_strinc(    const char *current,    _locale_t locale ); wchar_t *_wcsinc(    const wchar_t *current,    _locale_t locale ); unsigned char *_mbsinc(    const unsigned char *current  ); unsigned char *_mbsinc_l(    const unsigned char *current,    _locale_t locale ); 

Parametreler

  • current
    Karakter işaretçisi.

  • locale
    Kullanılacak yerel ayar.

Dönüş Değeri

Her biri bu yordamlar için hemen izleyen karakterin işaretçi döndüren current.

Notlar

_mbsinc İşlevi hemen izleyen çoklu bayt karakterin ilk bayta kalan için bir işaretçi döndürür current._mbsincşunlara göre çok baytlı karakter sıraları tanıdığı yerel ayar kod sayfası , şu anda kullanımda; _mbsinc_l , bunun yerine geçirilen yerel ayar parametresini kullanır dışında aynıdır.Daha fazla bilgi için bkz. Yerel Ayar.

Genel metin işlevi _tcsinc, Tchar.h'ta maps için tanımlı _mbsinc , _MBCS tanımlanmış, veya _wcsinc , _UNICODE tanımlandı.Aksi takdirde _tcsinc eşler _strinc._strincve _wcsinc tek bayt karakter ve geniş karakter sürümleridir _mbsinc._strincve _wcsinc yalnızca bu eşleme için sağlanan ve aksi kullanılmamalıdır.Daha fazla bilgi için bkz. Genel Metin Eşlemelerini Kullanma ve Genel Metin Eşlemeleri.

Varsa current olan NULL, açıklandığı gibi geçersiz parametre işleyici çağrılır Parametre Doğrulama.Bu işlev döndürür yürütme devam etmek için izin verilip verilmediğini, EINVAL ve ayarlar errno için EINVAL.

Güvenlik NotuGüvenlik Notu

Bu işlevler taşması tehditlere açık olabilir.Bir unwarranted ayrıcalık neden olabileceğinden, arabellek taşması sistem saldırılarını için kullanılabilir.Daha fazla bilgi için, bkz. Arabellek Taşmalarını Önleme.

Gereksinimler

Yordam

Gerekli başlık

_mbsinc

< mbstring.h >

_mbsinc_l

< mbstring.h >

_strinc

< tchar.h >

_wcsinc

< tchar.h >

Uyumluluk hakkında daha fazla bilgi için bkz. Uyumluluk.

.NET Framework Eşdeğeri

Uygulanamaz. Standart C işlevini çağırmak için PInvoke kullanın. Daha fazla bilgi için bkz. Platform Çağırma Örnekleri.

Ayrıca bkz.

Başvuru

Dize Düzenlemesi (CRT)

_strdec, _wcsdec, _mbsdec, _mbsdec_l

_strnextc, _wcsnextc, _mbsnextc, _mbsnextc_l

_strninc, _wcsninc, _mbsninc, _mbsninc_l