c++ 공부중 안되는게 있어서 질문드립니다.

presee17의 이미지

#include [iostream](꺽인괄호 쓰면 계속 짤려서 꺽인괄호 대신 []썻어요;ㅠ)
#include [fstream]
#include [locale.h]

using namespace std;

void main(){
ifstream a;
ofstream b;
_wsetlocale(LC_ALL, L"korean");
wchar_t c =L'가';
b.open("E:\\Pro\\Message.txt");
b[[c[[endl;
b.close();
};
이거 실행했을때 '가'가 아니라 44032가 저장되던데
이거 '가'로 저장하려면 어떻게해야하죠?