Akira Nakagawa <matyapiro31 at gmail.com> wrote: > if (*argdata != '/' && *argdata != '-') > argdata is wchar type,so you should do as > if (*argdata != L'/' && *argdata != L'-') Not really, ASCII set (0 - 0x7f) is replicated in unicode. -- Dmitry.