Запись Unicode в файл в C ++

У меня проблема с записью Unicode в файл на C ++. Я хочу написать в файл с моим собственным расширением несколько смайликов, которые вы можете получить, набрав ALT + NUMPAD (2). Я могу отобразить его на CMD, сделав символ и присвоив ему значение '\ 2', и оно отобразит смайлик, но не запишет его в файл.

Вот фрагмент кода для моей программы:

ofstream myfile;
myfile.open("C:\Users\My Username\test.exampleCodeFile");
myfile << "\2";
myfile.close();

Он будет записывать в файл, но не будет отображать то, что я хочу. Я бы показал вам, что он отображает, но StackOverflow не позволит мне отобразить символ Заранее спасибо.

Ответы на вопрос(3)

Ваш ответ на вопрос