The IsSpace method
This method determines whether multibyte character c or wide character c is a space character according to the rules of the current locale. Space characters include the blank characters (blank and tab) as well as the single-byte and multibyte versions of the newline, vertical tab, form-feed, and carriage return characters.
ITBool IsSpace(const char *c, int nbytes = ITLocale::ScanNoLimit) const
ITBool IsSpace(ITWChar c) const
The nbytes parameter
specifies the length of the corresponding multibyte character c.
You can provide an integer to specify the number of bytes in c,
in which case this method reads up to this many bytes from c when
trying to form a complete character. Or you can set nbytes to ITLocale::ScanNoLimit
(the
default), in which case this method reads as many bytes as necessary
to form a complete character.
This method returns TRUE
if c is
a space character; otherwise it returns FALSE
.
If
there is an error, this method returns FALSE
. Call ITLocale::GetError() to
retrieve a specific error message.