从一次阅读中打印出不同的字符

时间:2019-07-10 19:38:57

标签: c++ string fstream iostream non-ascii-characters

我正在尝试使用C ++创建一个基于文本的游戏,只是为了娱乐和培训。我在.txt上写了一个幻想世界的种族。但是,当我尝试将其打印到控制台中时,它无法正确打印带重音的字符,因此无法与其他字符一起更改。例如,总是将“à”更改为“Ó”,或者将“é”始终更改为“Ú”。

我尝试交换字符,例如将'Ú'换成'é',但是它变成了另一个字符(在这种情况下,我什至找不到一个奇怪的符号,就像这样的'¬',但是垂直线在左侧)。

ifstream racesF("std/races.txt");
cout << racesF.rdbuf() << endl;

这是读取和打印文件的代码部分。

0 个答案:

没有答案