Udostępnij za pośrednictwem


isgraph, iswgraph, _isgraph_l, _iswgraph_l

Określa, czy liczba całkowita reprezentuje znak graficzny.

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
);

Parametry

  • c
    Liczba całkowita to testowania.

Wartość zwracana

Każda z tych procedur zwraca wartość różną od zera, jeśli c jest szczególną reprezentacją znaku drukowalnego innego niż spacja.isgraph zwraca wartość różną od zera, jeśli c jest znakiem drukowalnym innym niż spacja.iswgraph zwraca wartość różną od zera, jeśli c jest drukowalnym znakiem dwubajtowym innym niż spacja dwubajtowa.Każda z tych procedur zwraca 0, jeśli c nie spełnia warunku testowego.

Wersje tych funkcji, które mają przyrostek _l używają ustawień regionalnych, które są przekazywane do zachowań zależnych od ustawień regionalnych, zamiast bieżących ustawień regionalnych.Aby uzyskać więcej informacji, zobacz Regionalne.

Zachowanie funkcji isgraph i _isgraph_l jest niezdefiniowane, jeśli parametr c nie jest równy EOF lub nie należy do zakresu od 0 do 0xFF włącznie.Kiedy jest używana biblioteka debugowania CRT i c nie jest jedną z tych wartości, funkcje wywołują potwierdzenie.

Rutynowe mapowania zwykłego tekstu

Procedura Tchar.h

_UNICODE & _MBCS nie zdefiniowano

_MBCS zdefiniowano

_UNICODE zdefiniowany

_istgraph

isgraph

_ismbcgraph

iswgraph

_istgraph_l

_isgraph_l

_ismbcgraph_l

_iswgraph_l

Wymagania

Procedura

Wymagany nagłówek

isgraph

<ctype.h>

iswgraph

<ctype.h> lub <wchar.h>

_isgraph_l

<ctype.h>

_iswgraph_l

<ctype.h> lub <wchar.h>

Dodatkowe informacje o zgodności – zobacz: Zgodność.

Odpowiednik w programie .NET Framework

Nie dotyczy. Aby wywołać standardową funkcję C, należy użyć PInvoke. Aby uzyskać więcej informacji, zobacz Przykłady wywołań platformy.

Zobacz też

Informacje

Klasyfikacja znaków

Regionalne

is, isw — Procedury