const char *model_path = "C:\Users\qiubo\Desktop\导出文件\523有角度字符";报错 8 IntelliSense: incorrectly formed universal character name c:\Users\qiubo\Desktop\test\test\test.cpp 11 32 test
时间: 2023-07-03 19:31:04 浏览: 84
std::string、char*、const char*转托管byte数组或托管字符串String
4星 · 用户满意度95%
该错误是因为在字符串中使用了类似 `\x` 的转义序列,但是其后面没有跟随正确的十六进制数。比如在你的路径字符串中,`\5` 和 `\2` 都是不正确的转义序列。
为了解决这个问题,可以使用双反斜杠 `\\` 来代替单个反斜杠 `\`。例如,可以将路径字符串修改为:
```c++
const char *model_path = "C:\\Users\\qiubo\\Desktop\\导出文件\\523有角度字符";
```
这样就可以避免转义序列的问题了。
阅读全文