我正在读取由字符组成的TXT文件并写入保存char的ASCII值的output.txt文件.任何时候我在ASCII表(换行)中读取第10个字符,在我的输出文件中我得到13然后是10而不是10(13表示ASCII中的回车)
我怎么解决呢?我的代码:
in_file = fopen(FILE_NAME, "rb");
...
while((ch = fgetc(in_file)) != EOF){
count++;
fprintf(p, "%d\n", ch);
}
Run Code Online (Sandbox Code Playgroud)
谢谢
我最近升级到 Unity 2019.3.0f6。当我打开我的一个 c# 文件时,我注意到 UnityEngine.UI 未被识别为有效的命名空间。这导致每当我引用此命名空间时都会出现红色波浪线。IntelliSense 也停止工作。这个问题只出现在 VSCode 中,我的项目在 Unity 中仍然运行得很好。
我检查了 Omnisharp 日志并发现了一些错误,这些错误告诉我 Omnisharp 无法找到 UI .csproj 文件和其他几个文件。
[warn]: OmniSharp.MSBuild.ProjectLoader
The referenced project 'UnityEngine.UI.csproj' does not exist.
Run Code Online (Sandbox Code Playgroud)
什么会导致这种情况?
我已经尝试过的事情: