【发布时间】:2015-11-16 20:12:53
【问题描述】:
我正在使用 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;
}
它似乎有一个无限循环,但实际上没有。
【问题讨论】:
-
C,纯C...我不喜欢C++
-
我相信你肯定能做出更好的标题。
-
不要在你的 C 问题中添加 C++ 标签!
-
C 源代码应保存为 ASCII 以确保安全(编译器可能支持也可能不支持 UTF-8)
-
另外,最好用
'\n'结束你的输出
标签: c compilation sublimetext2