Condividi tramite


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

_ismbcprint

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.

Vedere anche

Riferimenti

Classificazione dei caratteri

Impostazioni locali

is, isw Routines