[問題] 新手上路, '::main' 必須回傳 'int' ?
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
GCC in eclipse @ Fedora 16 x86_64
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
應該沒有
預期的正確結果(Expected Output):
直接過並給出正確答案
錯誤結果(Wrong Output):
編譯錯誤
../prog2.cpp:13:18: 錯誤:「::main」 必須回傳 「int」
../prog2.cpp:13:6: 警告:「int main(int)」 只帶零或兩個參數 [-Wmain]
make: *** [prog2.o] Error 1
程式碼(Code):(請善用置底文網頁, 記得排版)
int main()
{
int factor = 2;
int num = 12;
cout << num << " = 1";
while(num >= 1.0 * factor * factor)
{
if(num % factor == 0)
{
cout << " * " << factor;
num /= factor;
}
else
factor++;
}
cout << " * " << num << endl;
return 0;
}
補充說明(Supplement):
在這之前看同學用VC++是沒有問題的
主要是因為自己的電腦是跑fedora所以只能用eclipse跑看看
結果就出現錯誤
有試過直接把訊息丟google, 大部分遇到問題的也都是在linux上
請問我該怎麼作?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 36.232.102.8
→
09/24 01:30, , 1F
09/24 01:30, 1F
→
09/24 01:32, , 2F
09/24 01:32, 2F
→
09/24 02:10, , 3F
09/24 02:10, 3F
→
09/24 02:10, , 4F
09/24 02:10, 4F
推
09/24 02:47, , 5F
09/24 02:47, 5F
→
09/24 02:48, , 6F
09/24 02:48, 6F
推
09/24 02:52, , 7F
09/24 02:52, 7F
→
09/24 02:55, , 8F
09/24 02:55, 8F
→
09/24 02:55, , 9F
09/24 02:55, 9F
→
09/24 03:14, , 10F
09/24 03:14, 10F
→
09/24 03:14, , 11F
09/24 03:14, 11F
→
09/24 03:15, , 12F
09/24 03:15, 12F
→
09/24 03:15, , 13F
09/24 03:15, 13F
→
09/24 06:44, , 14F
09/24 06:44, 14F