_strnextc, _wcsnextc, _mbsnextc, _mbsnextc_l

Dize içindeki sonraki karakteri bulur.

Önemli notÖnemli

_mbsnextc ve _mbsnextc_l Windows Çalışma Zamanı'nda yürütülen uygulamalarda kullanılamazlar.Daha fazla bilgi için bkz /ZW ile desteklenmeyen CRT işlevleri.

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
);

Parametreler

  • str
    Kaynak dizesi.

  • locale
    Kullanılacak yerel ayar.

Dönüş Değeri

Bu işlevlerin her biri, str*.* öğesindeki sonraki karakterin tamsayı değerini döndürür.

Notlar

_mbsnextc işlevi, dize işaretçisini ilerletmeden str içindeki bir sonraki çok baytlı karakterin tamsayı değerini döndürür._mbsnextc çok baytlı karakter dizilerini şu anda kullanımda olan çok baytlı kod sayfasına göre tanır.

str öğesi NULL ise, Parametre Doğrulama içinde açıklandığı şekilde geçersiz parametre işleyicisi çağrılır.Yürütmenin devam etmesine izin verilirse, errno öğesi EINVAL olarak ayarlanır ve işlev 0 döndürür.

Güvenlik Notu Bu API, bir arabellek taşması sorunu oluştuğunda potansiyel bir tehlike doğurur.Arabellek taşması sorunları, haksız ayrıcalık sistem saldırı, bir unwarranted ayrıcalık yükseltilmesi ile sonuçlanan sık kullanılan bir sistem saldırısı yöntemidir.Daha fazla bilgi için, bkz. Arabellek Taşmalarını Önleme.

Genel Metin Yordam Eşleşmeleri

Tchar.h yordamı

_UNICODE ve _MBCS tanımlanmaz

_MBCS tanımlanmış

_UNICODE tanımlanmış

_tcsnextc

_strnextc

_mbsnextc

_wcsnextc

_strnextc ve _wcsnextc_mbsnextc öğesinin tek bit karakterli dize ve geniş karakterli dize sürümleridir._wcsnextc, string öğesinde bulunan sonraki geniş karakterin tamsayı değerini döndürür; _strnextc, string öğesinde bulunan sonraki tek baytlık karakterin tamsayı değerini döndürür._strnextc ve _wcsnextc sadece bu eşleme için sağlanır ve aksi takdirde kullanılmamalıdır.Daha fazla bilgi için, bkz. Genel Metin Eşlemelerini Kullanma ve Genel Metin Eşlemeleri.

_mbsnextc_laynıdır, tek farkı, bunun yerine iletilen yerel ayar parametresinin kullanmasıdır.Daha fazla bilgi için bkz. Yerel Ayar.

Gereksinimler

Yordam

Gerekli başlık

_mbsnextc

<mbstring.h>

_mbsnextc_l

<mbstring.h>

_strnextc

<tchar.h>

_wcsnextc

<tchar.h>

Daha fazla ek uyumluluk bilgileri 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)

Yerel Ayar

Çok Baytlı Karakter Sıralarının Yorumu

_strdec, _wcsdec, _mbsdec, _mbsdec_l

_strinc, _wcsinc, _mbsinc, _mbsinc_l

_strninc, _wcsninc, _mbsninc, _mbsninc_l