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 |
iswgraph |
|
_istgraph_l |
_isgraph_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.