cpp/locale/ctype char/scan not

Locates the first character in the character array that does not satisfy the classification mask, that is, the first character  such that  would return.

If, then an implementation-defined value is substituted instead of , possibly different for different values of.

Return value
Pointer to the first character in that does not satisfy the mask, or  if no such character was found.