>>372
WindowsはUnicodeとマルチバイト(日本語ではShift-JIS)の両方から選べるようになっている。
ただしUnicodeはNT系限定という罠。

C++自体はWindowsと無関係にUnicodeもマルチバイトも好きに使えるから、
必要に応じてマルチバイトとUnicodeとを変換していけばいい。