Condividi tramite


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.

Equivalente .NET Framework

System:: char:: ToUpper

Vedere anche

Riferimenti

is, isw Routines

to funzioni

Impostazioni locali

Interpretazione delle sequenze di caratteri multibyte