修复参数错误(复制粘贴没看好)

轻微修改代码提交页面js对语言小错误的提示功能。
再次添加C语言的提示
添加c++判断条件  cstdio
This commit is contained in:
sxw@401
2015-09-15 13:13:39 +08:00
parent de14553e43
commit 0f6c822aff

View File

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