我使用的DEVC++是以下的版本
Dev-C++ 5.0 beta 9.2 (4.9.9.2) (
Dev-C++ version 4.9.9.2, includes full Mingw compiler system with GCC 3.4.2 and GDB 5.2.1
我用了一個基本的HELLOWORLD程式測試了一下用語法檢查卻出現下列訊息:
0 C:\\Documents and Settings\\ALLXPTEST\\My Documents\\main.c [Warning] `nul.gcda\' is not a gcov data file
用編譯並執行也沒出現DOS的程式視窗 請問是發生的什麼事為什麼會這樣呢??
以下是程式碼:
#include
#include
int main(int argc, char *argv[])
{
printf(\"hello\");
system(\"PAUSE\");
return 0;
}
2006-08-05 20:24:56 · 5 個解答 · 發問者 ? 1 in 電腦與網際網路 ➔ 程式設計
建議重新下載安裝程式
圖片參考:http://www.bloodshed.net/dev/images/puzzle.png
Dev-C++ 下載網址 (這是下載網頁):這是 Beta 測試版,它的除錯器目前可能還無法使用。http://prdownloads.sourceforge.net/dev-cpp/devcpp-4.9.9.2_setup.exe 建議到微軟的官方網站,下載免費的編譯器。目前微軟官方網站有提供 Visual Studio Express 版本的編譯軟體,是可以免費下載的,包括 VB、VC++、…Visual Studio Express 網址:http://www.microsoft.com/taiwan/vstudio/express/default.aspx
2006-08-06 05:28:16 · answer #1 · answered by Big_John-tw 7 · 0⤊ 0⤋
但是若把printf敘述和 system敘述中所有的< / >拿掉
例如以下的寫法就可以執行了
程式碼 :
#include
#include
int main(int argc, char *argv[])
{
printf("hello");
system("PAUSE");
return 0;
}
2008-03-21 08:27:35 · answer #2 · answered by Phoebe 2 · 0⤊ 0⤋
int main(int argc, char *argv[])
這是如果你要傳參數給你的 exe 的宣告法…
這樣,你可以 program.exe P1 P2 這樣來用你的程式… (P1跟P2會出現在 argv 裡,argc 會告訴你有多少個參數)
2006-08-06 18:48:18 · answer #3 · answered by Dave 7 · 0⤊ 0⤋
int main(int argc, char *argv[])
你只是印出HELLO而已.
為何MAIN裡面要加參數.
(其實我也沒看過MAIN的這種寫法)
你試看看
INT MAIN(VOID)
2006-08-06 05:07:54 · answer #4 · answered by 台明 5 · 0⤊ 0⤋
重抓 Dev-C++, 要確定抓對...:)
2006-08-05 22:46:04 · answer #5 · answered by 榮章 4 · 0⤊ 0⤋