Cette page vous a-t-elle été utile ?
Votre avis sur ce contenu est important. N'hésitez pas à nous faire part de vos commentaires.
Vous avez d'autres commentaires ?
1500 caractères restants
Exporter (0) Imprimer
Développer tout
and
div
eof
not
or
xor
Développer Réduire
Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

_strinc, _wcsinc, _mbsinc, _mbsinc_l

Avance un pointeur de chaîne d'un caractère.

Remarque importante Important

Les fonctions _mbsinc et _mbsinc_l ne peuvent pas être utilisées dans les applications qui s'exécutent dans Windows Runtime. Pour plus d'informations, voir Fonctions CRT non prises en charge avec /ZW.

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

current

Pointeur de caractère.

locale

Paramètres régionaux à utiliser.

Chacune de ces routines retourne un pointeur vers le caractère qui suit immédiatement current.

La fonction _mbsinc retourne un pointeur vers le premier octet du caractère multioctets qui suit immédiatement current. _mbsinc reconnaît les séquences de caractères multioctets en fonction de la page de code multioctets en cours d'utilisation ; _mbsinc_l est identique, à ceci près qu'elle utilise les paramètres régionaux qui lui sont passés. Pour plus d'informations, voir Paramètres régionaux.

La fonction de texte générique _tcsinc, définie dans Tchar.h, est mappée à _mbsinc si _MBCS a été défini, ou à _wcsinc si _UNICODE a été défini. Sinon, _tcsinc est mappée à _strinc. _strinc et _wcsinc sont des versions à caractères codés sur un octet et à caractères larges de _mbsinc. _strinc et _wcsinc sont fournies uniquement pour ce mappage et ne doivent sinon pas être utilisées. Pour plus d’informations, voir Utilisation des mappages de texte générique et Mappages de texte générique.

Si current a la valeur NULL, le gestionnaire de paramètres non valides est appelé, comme décrit dans Validation de paramètre. Si l'exécution est autorisée à se poursuivre, cette fonction retourne EINVAL et affecte à errno la valeur EINVAL.

Note de sécurité Note de sécurité

Ces fonctions peuvent être vulnérables aux menaces de dépassement de mémoire tampon. Les dépassements de mémoire tampon peuvent être utilisés pour les attaques du système, car ils peuvent provoquer une élévation des privilèges injustifiée. Pour plus d'informations, voir Solutions contre les dépassements de mémoire tampon.

Routine

En-tête requis

_mbsinc

<mbstring.h>

_mbsinc_l

<mbstring.h>

_strinc

<tchar.h>

_wcsinc

<tchar.h>

Pour plus d'informations sur la compatibilité, voir Compatibilité.

Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, voir Exemples d'appel de code non managé.

Ajouts de la communauté

AJOUTER
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
Afficher:
© 2015 Microsoft