增加猜测语言的简单规则;修改部分提示

This commit is contained in:
virusdefender
2016-02-16 19:12:42 +08:00
parent 6e8fb9f1cb
commit c00d631ed0

View File

@@ -150,12 +150,12 @@ require(["jquery", "codeMirror", "csrfToken", "bsAlert", "ZeroClipboard"],
if (code.indexOf("using namespace std") > -1||code.indexOf("<cstdio>") > -1) { if (code.indexOf("using namespace std") > -1||code.indexOf("<cstdio>") > -1) {
return "2"; return "2";
} }
if (code.indexOf("printf") > -1) if (code.indexOf("printf") > -1||code.indexOf("<stdio.h>") > -1)
{ {
return "1"; return "1";
} }
//java //java
if (code.indexOf("public class Main") > -1) { if (code.indexOf("public class Main") > -1||code.indexOf("System.out.print") > -1) {
return "3"; return "3";
} }
} }
@@ -211,12 +211,12 @@ require(["jquery", "codeMirror", "csrfToken", "bsAlert", "ZeroClipboard"],
if (language < 3) { if (language < 3) {
if (code.indexOf("__int64") > -1) { if (code.indexOf("__int64") > -1) {
if (!confirm("您是否在尝试使用'__int64'类型? 这不是 c/c++ 标准并将引发编译错误可以使用 'long long' 代替(详见 关于->帮助),是否仍然提交?")) { if (!confirm("您是否在尝试使用'__int64'类型? 这不是 C/C++ 标准并将引发编译错误可以使用'long long'代替详见帮助。是否继续提交?")) {
return; return;
} }
} }
if (code.indexOf("%I64d") > -1) { if (code.indexOf("%I64d") > -1) {
if (!confirm("您是否在尝试将'%I64d'用于long long类型的I/O? 这不被支持,并可能会导致程序输出异常,可以使用 '%lld' 代替(详见 关于->帮助),是否仍然提交?")) { if (!confirm("您是否在尝试将'%I64d'用于long long类型的IO? 这不被支持,并可能会导致程序输出异常,可以使用'%lld'代替详见帮助。是否继续提交?")) {
return; return;
} }
} }