>>754
char型が格納できる値は処理系依存。例えば-128〜127のこともある。
そんなときに0x81と比較して一致するはずが無い。だから0xじゃなくて'\x'にしろ。
(まぁ、const unsigned char *にするという逃げもあるが)

でもな全角文字のあるときはなんだかんだ言ったってワイド文字が楽だ。
int _tmain(int argc, _TCHAR *argv[]) {
    const char* pszBuf = "全角スペース→  ";
    int i = 0;
    for (int i = 0; pszBuf[i] != '\0'; i++) {
        if ((pszBuf[i] == '\x81') && (pszBuf[i + 1] == '\x40')) {
            cout << "全角スペース発見" << endl;
            i++;
        }
    }
    return 0;
}