1樓:gta小雞
這個錯誤是你沒有正確配置vc6的編譯工具路徑,或者你的vc6缺少聯結器程式導致的。
最簡單的解決辦法是不要使用vc6.0,這是一個20年前的ide,已經嚴重過時,不相容當前的c/c++標準,也不相容windows 7以上的作業系統。換用code::
blocks或visual studio等現代ide。
c語言程式設計的結果常出現 0個錯誤,1個警告 怎麼回事?
2樓:迷戀_哈哈
可能出現是隱藏的問題。警告麼。就是警告有可能執行的時候出問題你沒有考慮到的。有時候在編譯一次就好了有時候就不行。不過能執行
3樓:蘇州聖愛**
原始碼,詳細的錯誤**,還有警告內容,這樣才能詳細瞭解!
4樓:
這個沒有什麼……你只需要再除錯一下就行了……就會出現0個錯誤,0個警告了
5樓:星空
認真檢查**,問題在裡面。
c語言程式設計的結果常出現 0個錯誤,1個警告 怎麼回事?
6樓:戢淑敏象賦
這個沒有什麼……你只需要再除錯一下就行了……就會出現0個錯誤,0個警告了
7樓:栗薪琇
你把**發給我,要不然我沒辦法幫你看
c語言不管輸入什麼,編譯之後都是一個錯誤,零個警告。請問這是怎麼回事?
8樓:匿名使用者
現在我來回答一下吧:
參照下面本人的例子來說明一下:
#include
#include
int main (void)
return 0;
} **的具體意思怎麼樣,我就不解釋了,重點放在如何實現從串列埠除錯視窗中輸出printf的內容吧。
其實很簡單,將**編譯連結後,開始除錯,分別開啟view -> serial window #1
然後,我們按run鍵,此刻,serial window #1並沒有任何內容,癥結在哪兒呢?
我們回想一下串列埠通訊的知識吧,知道了吧,我們沒有在**中設定串列埠傳送暫存器中的內容,也就是,我們根本就還沒啟動串列埠傳送訊息。
這下好辦,我們繼續開啟peripherals -> serial channel這個就是串列埠暫存器控制中心,我們在給其中的ti前面打上個勾,也就是啟動串列埠傳送訊息。
在此,我們就可以看到串列埠除錯視窗中輸出printf的內容了~
上面的**是我參照那本書上的例子,我分析後,發現其實是它的**出錯了,只要把**改正,也就不用那麼麻煩了,經過上面這一步,估計大家猜到錯誤出在**了,就就是:
t1 = 1;
我們改回:
ti = 1;
然後直接執行就可以看到效果了!
9樓:匿名使用者
應該是編譯出錯了吧,你看看那個錯誤是什麼
編寫的c語言程式是對的,確為什麼總是顯示有一個錯誤,而且看不到錯誤原因,重新關閉再啟動c語言還是這
c語言 當寫完程式,點執行的時候總是在下面 顯示1 error(s), 0 warning(s),也不出結果,怎麼回事?
10樓:匿名使用者
1個錯誤,0個警告,說明程式有問題,後面應該有給提示錯誤的行數,自己認真檢查。
11樓:樂天
應該是編譯未通過,程式可能存在細小錯誤,如標點符號是否用的是半形字元、for
後面的大括號是否有落一個、開頭的標頭檔案新增等等,你先改改**,再試一遍,如果確定**無誤,那可能和你安裝的執行軟體本身有關,你換個電腦也可能就能出結果。這種情況我們上機課時常出現。
12樓:公叔菊
。。說明出錯了
你把你打的**貼上來吧 我們幫你看看
13樓:倒黴熊
你編譯了嗎?直接執行?
還是編譯沒有通過?
還是編譯通過了,不能執行?
14樓:花斑璐
證明你的程式那兒寫錯了,有問題。當然執行不了了
15樓:鍵盤雀躍
gcc -wall xx.c
------------------------呵呵
16樓:匿名使用者
1個錯誤,0個警告,說明程式有問題
c語言程式沒問題,但總顯示一個錯誤是怎麼回事?
17樓:
一般是你執行了一次還沒有輸入資料,所以還在等你輸入,可是你又“啟動”編譯執行了一次。把介面最小化檢查一下,看有沒有黑框框存在。若有,就是這個問題,把所有黑框框都關閉再執行就可以了……
18樓:try菲戈
應該是編譯器問題,你重灌或者下個spawn工具覆蓋下
c語言程式沒有錯,但為什麼總顯示一個錯誤
19樓:韻城之都的管家
嗯,**是沒有問題的。那麼vc可能出問題了。
試試重新編譯一下或是重啟一下可能會有解決。
20樓:古神孤鴻
看不清,發**出來幫你看看
C語言的錯誤,C語言中的錯誤和警告有什麼區別
語法錯誤,return前面缺少分號,上面一句printf最後沒加表示語句結束的分號 話說要學程式設計還是把英語練練吧,這麼簡單的英文提示都看不懂,以後比較麻煩 阿拉木薩 錯誤會導致程式無法編譯通過,進而不能執行而警告是說程式中有些 編寫不是非常恰當,不會影響程式編譯,在少數情況下會影響程式執行一般警...
簡單C語言,程式顯示沒錯誤,但是總是執行不出來,為什麼呢
第一,你書上最後的那個公式錯了,自己代入幾項看下就知道第二,那個精度0.000001是針對最上面的那個公式裡面的項。你用最下面的公式,每一項都大於1,應該限定項數n,加大項數num可以加大精度 include include define num 10000 int main pi pi 2 pri...
C語言動態分配記憶體為什麼總是提示警告?可以執行
北問邇 1.就算沒有free main 結束後也是會自動釋放malloc 的記憶體的,這裡監控者是作業系統,設計嚴謹的作業系統會登記每一塊給每一個應用程式分配的記憶體,這使得它能夠在應用程式本身失控的情況下仍然做到有效地 記憶體。你可以試一下在taskmanager裡強行結束你的程式,這樣顯然是沒有...