English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

我使用的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 電腦與網際網路 程式設計

5 個解答

建議重新下載安裝程式 
圖片參考: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

fedest.com, questions and answers