我一个滑铲 发表于 2021-8-13 15:11:19

输出乱码

大佬们,我又来了。还是作业1的问题,这次我按linux的格式在虚拟机里输入了作业1,而且成功运行了,数字也是正确的。但除了数字以外其他字全是乱码是什么情况?

大马强 发表于 2021-8-13 15:18:23

作业源文件里面汉字是乱码吗?

我一个滑铲 发表于 2021-8-13 15:19:21

不是

大马强 发表于 2021-8-13 15:29:08

在源代码里进入命令模式输入下面这个试试,然后重新编译
:set fileencoding=utf-8

大马强 发表于 2021-8-13 15:30:07

那个冒号好像那个是自带的

我一个滑铲 发表于 2021-8-13 15:30:34

我是将Dev-C++上编的程序导入虚拟机里后该为linux的格式的,int main()后面的几段就删了findALLDirs(path);和system("pause");。然后把findALLDirs(path);改为findAllDirs(path);。汉字部分没变。

大马强 发表于 2021-8-13 15:32:12

我一个滑铲 发表于 2021-8-13 15:30
我是将Dev-C++上编的程序导入虚拟机里后该为linux的格式的,int main()后面的几段就删了findALLDirs(path); ...

你这样的话要重新编码那个源文件

大马强 发表于 2021-8-13 15:34:44

要不先用文本方式打开那个源代码,另存为的时候选择utf-8,然后进去虚拟机重新编译,应该就可以了

大马强 发表于 2021-8-13 15:35:15

https://static01.imgkr.com/temp/a4a91fbc531c4eabbf588344d1ad86f1.jpg

我一个滑铲 发表于 2021-8-13 19:13:23

感谢大佬{:10_250:}
页: [1]
查看完整版本: 输出乱码