isascii
, __isascii
, iswascii
Určuje, zda je konkrétní znak znakem ASCII.
Syntaxe
int __isascii(
int c
);
int iswascii(
wint_t c
);
#define isascii __isascii
Parametry
c
Celé číslo, které se má testovat.
Vrácená hodnota
Každá z těchto rutin vrátí nenulovou hodnotu, pokud c
je konkrétní reprezentace znaku ASCII. __isascii
vrátí nenulovou hodnotu, pokud c
je znak ASCII (v rozsahu 0x00 – 0x7F). iswascii
vrátí nenulovou hodnotu, pokud c
je širokoznační reprezentace znaku ASCII. Každá z těchto rutin vrátí hodnotu 0, pokud c
nevyhovuje testovací podmínce.
Poznámky
Obě __isascii
a iswascii
jsou implementovány jako makra, pokud není definováno makro _CTYPE_DISABLE_MACROS
preprocesoru.
Kvůli zpětné kompatibilitě se implementuje jako makro pouze v případě, isascii
že __STDC__
není definováno nebo je definováno jako 0, jinak není definováno.
Ve výchozím nastavení je globální stav této funkce vymezen na aplikaci. Pokud chcete tento obor změnit, přečtěte si téma Globální stav v CRT.
Mapování rutin obecného textu
Rutina Tchar.h | _UNICODE a _MBCS není definován |
_MBCS Definovány |
_UNICODE Definovány |
---|---|---|---|
_istascii |
__isascii |
__isascii |
iswascii |
Požadavky
Rutina | Požadovaný hlavičkový soubor |
---|---|
isascii , __isascii |
C: <ctype.h> C++: <cctype nebo <ctype.h>> |
iswascii |
C: <wctype.h>, <ctype.h> nebo <wchar.h> C++: <cwctype, <cctype>>, <wctype.h>, <ctype.h> nebo <wchar.h> |
Funkce isascii
a , __isascii
iswascii
jsou specifické pro Microsoft. Další informace o kompatibilitě najdete v tématu Kompatibilita.
Viz také
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro