1樓:韻城之都的管家
嗯,**是沒有問題的。那麼vc可能出問題了。
試試重新編譯一下或是重啟一下可能會有解決。
2樓:古神孤鴻
看不清,發**出來幫你看看
c語言程式老是顯示錯誤但是沒有錯是什麼原因 5
3樓:匿名使用者
從**上看沒有問題。
如果你是新安裝的編譯器,那麼有可能是編譯器配置問題。 (error spawning cl.exe)
也有可能是你工程中加了不止乙個檔案。(function main )
4樓:匿名使用者
複製**,退出軟體重新開啟編譯。
5樓:匿名使用者
你家乙個 return 0;試試
為什麼我的c語言程式沒有錯誤卻總是不能執行
6樓:舍我¢其誰
linking...
link : fatal error lnk1104: cannot open file "debug/cpp1.exe"
執行 link.exe 時出錯.
這個我也抄
遇見過,其實你這段話寫的沒一點問題,但為什麼會出現這樣的原因是因為:他並沒有構建,就是說在linking的時候已經出現了問題,問題一般是由於類庫的某些檔案在自己不知道的情況下給修改了,已構成無法構建的問題!
7樓:匿名使用者
你是不還有另外乙個c程式的視窗開著等帶你輸入呢?
吧其他程式關了試試
8樓:匿名使用者
我機器上執行過了,結果是25,也用的是vc6
報錯是說打不開cpp1.exe,cpp1是你的工程名吧?你是不是之前開啟了沒關?不然重開一下vc看看能不能進?
9樓:匿名使用者
debug/cpp1.exe
是因為你已經在除錯,但沒把它閉關又去在除錯,,
所以先關閉上乙個除錯的程式,在去除錯就ok
10樓:匿名使用者
多種可能。
1.裝在c盤了,vista上不能訪問,管理員模式執行試試。
2.目前程序中正又乙個cpp1.exe正在執行,所以這個檔案受保護,不能開啟建立。建議結束該程序,再link。
11樓:匿名使用者
看看link.exe 是否缺少.dll的檔案
為什麼這幾個c語言程式編譯沒有錯誤,但是執行就提示乙個錯誤呢?
12樓:匿名使用者
我用win-tc沒錯bai
誤啊,第乙個輸出dus=0
第二zhi個輸出s=17708
第三個輸出s=
我想你第dao三個的輸出語句應該是內寫錯了,應該這樣寫,printf("s=%d",s)你那裡容沒有寫%d改掉之後第三個輸出s=-50
13樓:冒泡小小魚
三個程式都有沒錯誤,分開執行都有結果!
你最好把報錯內容貼出來。
14樓:
我用devc++ 執行,都沒問題的啊
c語言程式,編譯時沒有錯誤,但組建時提示有乙個錯誤,導致無法組建成功,是什麼原因?
15樓:匿名使用者
最後一行:
prinft("對角線上行、列下標均為偶數的各元素之和為:%d\n",ou);
有筆誤,應該是printf,而不是prinft
c語言程式設計時編譯沒有錯誤,執行時卻顯示有乙個錯誤。為什麼? 5
16樓:匿名使用者
不沒有寫max函式的具體定義,在主函式中又要使用這個函式,系統找不到,自然就錯了。你把max函式的定義寫全了,就沒事了。
17樓:ongame卓傑
你沒有寫max()函式的原型啊,這讓編譯器怎麼理解max()?
18樓:匿名使用者
重新建立乙個專案 過 重新編譯就可以。
19樓:
刪掉# include
int main()
{int max(int x,int y);
int a,b,c;
。。。中的【int max(int x,int y);】
C語言程式出錯,C語言程式沒有錯,但為什麼總顯示乙個錯誤
這個 需要重寫。比如函式putin2中,宣告的a是char型字元,後面scanf中卻要讓它接收乙個姓名字串,這樣的錯誤說明 構思很混亂,不是略改一下就能解決的 putin2函式中 char a 應該為乙個字串改為char a 100 字串a應該與運動員名字比較,也就是a與結構體的name2欄位比較。...
C語言程式編譯沒有錯誤,但是沒有結果,為什麼啊
有結果呀,我用的vs2012,如圖,lz是不會用編譯器吧,程式除錯無誤的話結果會閃一下,點執行就能保持住dos視窗了 include main printf 5d n i if i 10 0 getchar 是不 du是一 zhi閃dao 而過版?權 include int main void pr...
c程式為什麼顯視有錯
include int main int a,b,c,i int max int x,int y int mll int x,int y int add int x,int y scanf d,d,d a,b,i 輸入的時候要取位址符號 刪去輸入換行 if i 1 c max a,b else if...