должно быть типа if((c>0) && (d>0)) или if((c>0) || (d>0))
лишние скобки. может быть просто
if (c > 0 && d > 0) или if (c > 0 || d > 0)
ZaCo, я бы не сказал что wchat_t - это a,0,b,0,0
Во всяком случае, ф-ии, работающие с OLECHAR* и BSTR не примут такую строку.
Она должна быть a,0,b,0,0,0,0,0 (возожно даже ещё ноль)...
PS Где-то я ваш ник уже видел. Возможно на авторитетном закрытом портале.
PS2 А, я мудак, ты так и написал.
PS3 ААааа не так, но не знаю уже теперь кто прав...