>>337
おいおい。このぐらいで手を抜くなよ...

1 あたまから \ を探していって(ただし _ismblead() を使ってマルチバイト文字の一バイト目なら飛ばす)、
 一番最後の \ を見つける。
2 UNICODE 化してしまう。string ではなく wstring を使えば、悩まなくて良い。

とか、いくらでも手はあるぞ。