__isascii, iswascii

Determines whether a particular character is an ASCII character.

int __isascii(  
   int c  
); 
int iswascii(  
   wint_t c  
);

Parameters

  • c
    Integer to test.

Return Value

Each of these routines returns nonzero if c is a particular representation of an ASCII character. __isascii returns a nonzero value if c is an ASCII character (in the range 0x00 – 0x7F). iswascii returns a nonzero value if c is a wide-character representation of an ASCII character. Each of these routines returns 0 if c does not satisfy the test condition.

Generic-Text Routine Mappings

Tchar.h routine

_UNICODE and _MBCS not defined

_MBCS defined

_UNICODE defined

_istascii

isascii

isascii

iswascii

Requirements

Routine

Required header

__isascii

<ctype.h>

iswascii

<ctype.h> or <wchar.h>

.NET Framework Equivalent

System::Char::IsLetter

See Also

Reference

Character Classification

Locale

is, isw Routines