Condividi tramite


isgraph, iswgraph, _isgraph_l, _iswgraph_l

Determina se un integer rappresenta un carattere grafico.

int isgraph(
   int c 
);
int iswgraph(
   wint_t c 
);
int _isgraph_l(
   int c,
   _locale_t locale
);
int _iswgraph_l(
   wint_t c,
   _locale_t locale
);

Parametri

  • c
    Integer da testare.

Valore restituito

Ognuna di queste routine restituisce un valore diverso da zero se c è una rappresentazione particolare di un carattere stampabile diverso dallo spazio. isgraph restituisce un valore diverso da zero se c è un carattere stampabile diverso da uno spazio. iswgraph restituisce un valore diverso da zero se c è un carattere " wide " stampabile diverso da uno spazio a caratteri wide. Ognuna di queste routine restituisce 0 se c non soddisfa la condizione di test.

Le versioni di queste funzioni che hanno il suffisso _l usano le impostazioni locali che vengono passate anziché le impostazioni locali correnti per il comportamento dipendente dalle impostazioni locali. Per ulteriori informazioni, vedere Impostazioni locali.

Il comportamento di isgraph e _isgraph_l non viene definito se c non è EOF o è compreso nell'intervallo tra 0 e 0xFF, inclusi. Quando una libreria di debug CRT viene utilizzata e c non è uno di questi valori, le funzioni generano un'asserzione.

Mapping di routine su testo generico

Routine TCHAR.H

_UNICODE & _MBCS non definiti

_MBCS definito

_UNICODE definito

_istgraph

isgraph

_ismbcgraph

iswgraph

_istgraph_l

_isgraph_l

_ismbcgraph_l

_iswgraph_l

Requisiti

Routine

Intestazione obbligatoria

isgraph

<ctype.h>

iswgraph

<ctype.h> o <wchar.h>

_isgraph_l

<ctype.h>

_iswgraph_l

<ctype.h> o <wchar.h>

Per ulteriori informazioni sulla compatibilità, vedere Compatibilità.

Equivalente .NET Framework

Non applicabile. Per chiamare la funzione standard C, utilizzare PInvoke. Per ulteriori informazioni, vedere Esempi di platform invoke.

Vedere anche

Riferimenti

Classificazione di caratteri

Impostazioni locali

is, isw Routines