【救急】Sublime Text3 运行c显示Decode error - output not utf-8
用的sublime text3 编译通过,运行就这样了
c = getchar();把这句注释掉可以运行,
不注释的话把下面的输出语句注释了也可以运行,这是什么原因呢?
求 大神解答,在线等。。。。。。。。。。。。。。
:dizzy:来个人啊 楼主是苹果机? 应该还需要一个头文件吧。。<string.h>..你可以试试。 笨笨熊 发表于 2013-11-20 21:11 static/image/common/back.gif
楼主是苹果机?
windows xp
18326638710 发表于 2013-11-20 22:22 static/image/common/back.gif
应该还需要一个头文件吧。。..你可以试试。
没用啊:sad话说报错是什么意思 输出不是utf-8 也就是在c = getchar()
的时候怎么着了,然后putchar(c)输出不是utf-8,那具体是怎么着了呢?
新版本的问题,估计要楼主自己去研究了!你是学python的吧! 楼主在否,你的问题我已经完美解决了!总算找到你的帖子了! 笨笨熊 发表于 2013-11-21 09:04 static/image/common/back.gif
新版本的问题,估计要楼主自己去研究了!你是学python的吧!
哇,你咋知道:shock: 笨笨熊 发表于 2013-11-21 10:18 static/image/common/back.gif
楼主在否,你的问题我已经完美解决了!总算找到你的帖子了!
在cmd理本来就能输出,这个问题是sublime text的问题,这个编辑器只支持utf-8,所有在getchar()的时候可能编码除了问题,结果就输出不是utf-8了,主要是解决这个问题,但网上找了很多内容都没有能有效解决的,还有就是,在sublime text 里面如果保存编码是utf-8那么在cmd理面输出中文会乱码,还有就是sublime text编译成功之后直接运行程序,如果程序是需要用户输入的,会不等你输入,不知道哪来的结果就直接运行完了,不知道怎么解决:mad: MistyMoon 发表于 2013-11-22 16:04 static/image/common/back.gif
哇,你咋知道
这个编码问题,本来就是python自己的默认编码格式造成的,这个编辑器使用了python脚本的! MistyMoon 发表于 2013-11-22 16:11 static/image/common/back.gif
在cmd理本来就能输出,这个问题是sublime text的问题,这个编辑器只支持utf-8,所有在getchar()的时候可能 ...
选择"Tools"->"编译系统"->"编译新系统",
将如下配置拷贝进去,然后保存下,取名gcc.sublime-build,编译的时候选择gcc,当前这个前提是需要你安装MingW这个环境!
{
"cmd": ["gcc", "${file}", "-o", "${file_path}/${file_base_name}"],
"file_regex": "^(..[^:]*):(+):?(+)?:? (.*)$",
"working_dir": "${file_path}",
"selector": "source.c",
"encoding": "cp936",
"shell": true,
"variants":
[
{
"name": "Run",
"cmd": [ "start", "${file_path}/${file_base_name}.exe"]
}
]
} 不懂阿.........
页:
[1]