1樓:
**沒錯,是你環境設定的問題。也可能是你的vc不支援vista。建議你找個支援vista系統的c++編譯環境。
2樓:網友
**沒錯,我執行了。
vc++6.0編譯c語言出錯
3樓:江小右
這沒有錯的,說明在編譯,要按那個感嘆號的,或者快捷鍵 ctrl+f5
你按的是除錯的執行按鈕,沒有設定斷點,所以直接正常退出了。
用vc++6.0編譯下面**出現問題,怎麼解決?求大神
4樓:網友
我複製你程式編譯了一下並沒有錯誤呢。
5樓:匿名使用者
拷貝,編譯,執行,沒毛病。
這段**是c語言**。但是你用的是vc++編譯器。編譯器的版本差異,總會造成千奇百怪的錯誤。
6樓:匿名使用者
看看源**第9行,是不是沒有分號結尾,或者分號被誤寫成了全形。
很簡單的乙個c程式,是在 vc++ 6.0程式裡編譯的,可是我的怎麼出錯了?請指點
7樓:網友
首先,主函式應該在最後加個。
return 0;
並且要在最前面加 #include""
然後 scanf裡 要是 %d 而不是 &d最後,樓主的 scanf("&d &d",&x,&y);
兩個%d中間有個空格,輸入的時候要一樣的格式比如: 8 5
中間一定要有空格。
又發現個問題,c語言的語法中是不支援在執行語句中宣告變數的吧。
int result 應該放在最前面宣告,之後呼叫 result = max(x,y);
8樓:網友
程式沒問題,可能是輸入的問題。
輸入資料的時候要按著你的scanf的格式輸入,即數字+空格+數字,然後回車。
9樓:兔柒肆
表示錯誤蠻多的……
首先int main()括號裡面通常不填,或者加乙個void其次scanf語句應該是「scanf("%d %d",&x,&y);
標頭檔案應該是#include
是不是你用的編譯器跟我不一樣啊……不過試一試吧,應該沒有問題。
高手答一下。用vc++6.0寫的。c程式不是c++。編譯無錯,執行出現如圖提示,這神馬情況啊?
10樓:
把你的函式定義改改:
float f(float x,float y,float z) //加上類。
float s(float x,float y,float z) //加上類。
不建議沒指定類的引數或函式,這樣會產生很多很難理解和想象的問題。
11樓:網友
sin=sqrt(1-cos*cos); 1-了以後 是負數吧~~ 好好看看~
12樓:網友
printf("請輸入三角形三邊邊長:");
這個就是輸出(在下面顯示)「請輸入三角形三邊邊長:」至於3 4 5 那就是你自己輸入的了。
c語言,這個**編譯時候沒有錯誤,執行的時候總是說出錯。用的是vc++6.
13樓:仙亦佛
pre沒有初值,把h=null改為h=pre=null;應該沒問題了。
vc++6.0編譯沒錯,怎麼會不能執行
14樓:網友
編譯沒有錯誤只能說明語法沒錯,即便執行了也不一定能夠得到預期的結果,有可能存在筆誤。
15樓:網友
什麼錯誤? 極有可能是環境有問題。
vc 6 0編譯器是如何編譯c語言程式的
例子 include void main 是一條語句一條語句的翻譯 一個編譯器包括詞法分析 語法分析 語義分析 中間 的生成 目標 的生成 優化等 其中詞法分析的功能是將一個 c檔案讀到記憶體中,然後根據這一大串字串判斷並分割出關鍵字 字母 識別符號等等 語法分析的功能是根據標準c語言的語法判斷這個...
用VC6 0寫C語言程式為什麼不能執行
1 首先需要點選檔案,在出現的下拉框中,選擇新建。3 選擇建立工程的型別,選擇建立一個空的工程,點選完成。4 新工程建立完成之後,點選工程下方的fileview,選中source file新建一個原始檔。5 點選檔案,選擇新建,新建一個原始檔,檔案型別選擇c source file,輸入檔名,點選確...
高分求助C 問題(急,高分求助一個C 問題(急!!!)
樓主有幾個問題 1 vector是模板類,必須指定型別才能用,比如vector 2 array是保留字,不能用作變數名,至少在vc2008下是這樣的,所以我改成了my array 3 vector size type,同1問題,也得給出型別vector size type 4 for vector ...