isprint, iswprint, _isprint_l, _iswprint_l
determinare se un Integer rappresenta un carattere stampabile.
int isprint(
int c
);
int iswprint(
wint_t c
);
int _isprint_l(
int c,
_locale_t locale
);
int _iswprint_l(
wint_t c,
_locale_t locale
);
Parametri
c
Integer da testare.locale
le impostazioni locali da utilizzare.
Valore restituito
Ognuno di questi routine restituisce diversi da zero se c è una rappresentazione particolare di un carattere stampabile.isprint restituisce un valore diverso da zero se c è un carattere stampabile, incluso lo spazio (0x20 - 0x7E).iswprint restituisce un valore diverso da zero se c è un carattere di tipo " wide " stampabile, incluso il carattere di tipo " wide " spazio.Ognuna di queste routine restituisce 0 se c non soddisfa la condizione di test.
Il risultato della condizione di test per le funzioni dipende da LC_CTYPE impostazione di categoria di impostazioni locali; vedere setlocale per ulteriori informazioni.le versioni di queste funzioni senza _l utilizzo del suffisso le impostazioni locali correnti per qualsiasi comportamento impostazioni locali-dipendente; le versioni con _l il suffisso è identico con la differenza che utilizzano le impostazioni locali passate in alternativa.Per ulteriori informazioni, vedere Impostazioni locali.
Se si utilizza una libreria CRT di debug, isprint visualizzare un'asserzione CRT se passato un parametro non è EOF o nell'ordine di 0 0xFF diretti.Se si utilizza una libreria CRT della versione, isprint utilizzerà il parametro come indice in una matrice, con risultati non definiti se il parametro non è EOF o nell'ordine di 0 0xFF diretti.
Mapping di routine a testo generico
routine di TCHAR.H |
_UNICODE & _MBCS non definiti |
_MBCS definito |
_unicode definito |
---|---|---|---|
_istprint |
isprint |
iswprint |
Requisiti
routine |
Intestazione di associazione |
---|---|
isprint |
<ctype.h> |
iswprint |
<ctype.h> o <wchar.h> |
_isprint_l |
<ctype.h> |
_iswprint_l |
<ctype.h> o <wchar.h> |
per informazioni di compatibilità aggiuntive, vedere compatibilità nell'introduzione.
Equivalente .NET Framework
Non applicabile. Per chiamare la funzione c standard, utilizzare PInvoke. Per ulteriori informazioni, vedere Esempi di pinvoke.