toupper, _toupper, towupper, _toupper_l, _towupper_l
Carattere convertito in maiuscolo.
int toupper(
int c
);
int _toupper(
int c
);
int towupper(
wint_t c
);
int _toupper_l(
int c ,
_locale_t locale
);
int _towupper_l(
wint_t c ,
_locale_t locale
);
Parametri
c
Carattere da convertire.locale
impostazioni locali da utilizzare.
Valore restituito
Ognuna di queste routine converte una copia di cse possibile, e restituisce il risultato.
se c è un carattere di tipo per cui iswlower è diverso da zero ed esiste un carattere di tipo corrispondente per cui iswupper è diverso da zero, towupper restituisce il carattere di tipo corrispondente, in caso contrario, towupper restituisce c invariato.
Non esiste un valore restituito riservato per indicare un errore.
Affinché toupper per fornire risultati previsti, __isascii e islower è necessario che entrambe restituiscono diverso da zero.
Note
Ognuna di queste routine converte una minuscola specificata a una lettera maiuscola se possibile e appropriato.La conversione in lettere maiuscole o minuscole di towupper è specifica delle impostazioni locali.Solo i caratteri relativi alle impostazioni locali correnti vengono modificati nell'evento.le funzioni senza _lutilizzo del suffisso le impostazioni locali attualmente impostate.le versioni di queste funzioni con _lil suffisso accetta impostazioni locali come parametro e utilizza tale anziché le impostazioni locali attualmente impostate.Per ulteriori informazioni, vedere Impostazioni locali.
Affinché toupper per fornire risultati previsti, __isascii e isupper è necessario che entrambe restituiscono diverso da zero.
routine di conversione di dati
Mapping di routine a testo generico
routine di TCHAR.H |
_UNICODE & _MBCS non definiti |
_MBCS definito |
_UNICODE definito |
---|---|---|---|
_totupper |
toupper |
_mbctoupper |
towupper |
_totupper_l |
_toupper_l |
_mbctoupper_l |
_towupper_l |
[!NOTA]
_toupper_l e _towupper_l non disporre di dipendenza delle impostazioni locali e non sono destinati a essere chiamati direttamente.Vengono forniti per utilizzo interno da _totupper_l.
Requisiti
routine |
Intestazione di associazione |
---|---|
toupper |
<ctype.h> |
_toupper |
<ctype.h> |
towupper |
<ctype.h> o <wchar.h> |
per informazioni di compatibilità aggiuntive, vedere compatibilità nell'introduzione.
Esempio
Vedere l'esempio in le funzioni.