這是我的代碼: 它適用於我的Mac。 但是我不確定是否是Gcc版本的問題。 他們說sstream和string頭是錯誤的。當我在線提交它時,他們總是說編譯錯誤
1779655.134485/Main.c:8:19:致命錯誤:sstream:沒有這樣的文件或目錄 編譯終止。
這裏是暗示
#include <iostream>
#include <sstream>
#include <string>
using namespace std;
這是我的代碼: 它適用於我的Mac。 但是我不確定是否是Gcc版本的問題。 他們說sstream和string頭是錯誤的。當我在線提交它時,他們總是說編譯錯誤
1779655.134485/Main.c:8:19:致命錯誤:sstream:沒有這樣的文件或目錄 編譯終止。
這裏是暗示
#include <iostream>
#include <sstream>
#include <string>
using namespace std;
您正在嘗試包括C++頭文件在你C program
。 Gcc是C編譯器。
您需要重命名Main.c
到Main.cpp
和使用G ++編譯器...
它是.cpp。現在它的工作,謝謝 –
@ user3382309接受,如果它的工作... ;-) – HadeS
我注意到你的文件名爲main.c中,是有可能,海合會正試圖編譯此爲C,而不是C++,這意味着它不是尋找C++頭文件? – Borgleader
你使用哪種在線引擎?出於好奇心問 – KNU
嘗試將代碼環境從'c'改爲'C++',然後再次編譯/運行。 @Borgleader可能你應該把它作爲回答 – KNU