# 常見問題 ## UVa Online Judge ### 網頁無法開啟,重導向(Re-direct)次數過多 有兩種解法: - 刪除瀏覽器 cookie - 使用瀏覽器的「無痕瀏覽」功能(Google瀏覽器按 CTRL+SHIFT+N) 建議一律用無痕瀏覽來連到 UVa。 ### 在自己電腦上執行正確,上傳之後 Compile Error :::info UVa 在 My Submission 中可以查看 Compiler 的錯誤訊息 ::: 可能原因很多,注意以下幾項: - 檢查編譯器是否有選對 - ANSI C 沒有單行註解 //,改用 /* */ 或者改選 C++ - ANSI C 使用 struct 型別時,必須加入 struct 作為前綴;在 C++ 已不需要 ### 莫名其妙 Runtime Error 檢查 main() 是否有 return 0; 或者是否 return 了 0 以外的數字。 main() 的回傳值會被用以檢查程式是否有正確地結束, 如果不是,那麼這數字會被視為是錯誤訊息:不正常結束的原因。 ## 其它 OJ ### compilation error - C++11 移除了 gets() 函數,不能使用 gets() - 代案:`getline (C++)` / `fgets (C)` - 注意:fgets 讀入的字串,結尾會包含 \n 而 gets 和 getline 不會。 ###### tags: `APCS2018上`