有誰知道允許在瀏覽器中運行c可執行文件的工具嗎?我正在尋找一個JavaScript,Java或Flash解決方案,因爲我沒有權限在服務器上運行c可執行文件。c exec嵌入在網頁
可執行文件是基本的輸入和輸出程序。
有誰知道允許在瀏覽器中運行c可執行文件的工具嗎?我正在尋找一個JavaScript,Java或Flash解決方案,因爲我沒有權限在服務器上運行c可執行文件。c exec嵌入在網頁
可執行文件是基本的輸入和輸出程序。
看着你的意見,我聽到你提到學生和運行簡單的程序。作爲建議,您可能需要查看CodePad。這將讓你解釋簡單的C程序。請注意,一切都需要在一個地方,所以你必須結合C和頭文件。
這裏有一個例子:
編輯
這裏的另外一個,我發現:
當你運行該程序,在b ottom有一個輸入鏈接。您可以使用它來輸入輸入的給定輸入來運行程序。
這很接近,但它不允許用戶輸入,只是輸出。謝謝! – QuinnBaetz 2011-05-19 00:29:09
@QuinnBaetz我剛剛添加了另一個類似於Codepad的解決方案,但它允許您在第一次編譯運行後通過底部的控件輸入輸入。 – 2011-05-19 00:43:53
這不是我正在尋找的,因爲它需要在開始時給出所有的輸入,但我認爲這是我將要得到的最接近的輸入。 – QuinnBaetz 2011-05-19 02:48:28
你可以以此爲基礎解決問題:
Emscripten是LLVM至 - 的JavaScript編譯器。它需要LLVM位碼(可以使用C/C++生成,使用llvm-gcc或clang或任何其他可以轉換爲LLVM的語言)並將其編譯爲JavaScript,可以在Web上運行(或其他JavaScript能跑)。
使用Emscripten,您可以
- 編譯C和C++代碼轉換成JavaScript和運行在網絡上的像Python語言
- 運行代碼,以及通過由C編譯CPython的成JavaScript和解釋代碼在網上
這種事情不存在,因爲明顯的安全原因。 – Ryan 2011-05-18 23:57:54
寫一個java包裝來調用它並顯示它的輸出? http://www.exampledepot.com/egs/java.lang/Exec.html – Chris 2011-05-18 23:58:01
我知道最明顯的解決方案是用腳本語言重寫程序,但這不適用於此。我有學生想要在網頁上展示他們的c可執行文件。 – QuinnBaetz 2011-05-18 23:58:22