c++ - xcode\377 倒置 '?'

标签 c++ arrays xcode

我在 Xcode 中使用 C++ 进行编程,我试图打印出一个数组,但所有打印出来的都是“\377”和一个颠倒的“?”在它的末尾。这是什么意思?

最佳答案

您可能以 UTF-16 生成了您在 Windows 上阅读的任何文件。您应该以 UTF-8 格式读写文件。参见 \377\376 Appended to file (Windows -> Unix)有关此非常常见问题的更多详细信息。

如果您需要在 C++ 中读取 UTF-16 格式的文件,请参阅 std::codecvt .这将帮助您将其转换为 UTF-8,这是大多数 Mac 库所期望的。

关于c++ - xcode\377 倒置 '?',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26978209/

相关文章:

javascript - 将数组转换为嵌套对象 javascript

Xcode 卡在索引上

c++ - 如何调试错误代码77 : cudaErrorIllegalAddress when cuda-memcheck finds no issues?

c++ - 如何在 C++ 中获取进程名称

c++ - 三元运算符

C - 查找二维数组中最大项的索引

php - 将返回的 JSON 数据解码为对象时出现问题

ios/xcode : Possible to send notification when app is in foreground (as alternative to alert)

Swift Storyboard : split view controller not showing properly on MacOS

c++ - 使用 LibAV 解码 UDP 流 : Insufficient Buffer Size