我使用Sublime Text编译我制作的代码,但它给了我这个错误:
[Decode error - output not utf-8]
[Finished in 0.2s with exit code 1]
我虽然是因为我没有将它保存到UTF-8,但是当我用UTF-8保存时它给了我同样的错误。我尝试使用IdeOne编译它,它编译得很好,但它超出了时间限制,但这是因为代码。这是我的代码:
#include <stdio.h>
int main(void) {
int x, d;
for(x=1; ; x++){
for(d = 2; d <= 20; d++){
if(x%d != 0){
break;
}
}
if(d == 21){
break;
}
}
printf("%d", x);
return 0;
}
它似乎有一个无限循环,但它没有。
答案 0 :(得分:2)
你的程序没问题,但是需要一段时间(我的电脑上有2.3秒,你的可能会慢一点)终止,这就是为什么IdeOne会抱怨。满足您测试的第一个x
是232792560
。
答案 1 :(得分:1)
请参阅:
https://gist.github.com/clijiac/2814161 SASS on Sublime Text 3 - [Decode error - output not utf-8] Sublime Text 3, Python 3 and UTF-8 don't like each other https://www.sublimetext.com/forum/viewtopic.php?f=3&t=7809
可能是它可能缺少PATH变量中编译器的目录。所以,要做到这一点,请转到:
控制面板&gt;系统和安全性&gt;系统&gt;高级系统设置
单击“Ambient Variables”并在系统变量“PATH”上添加路径。