當前位置:首頁 » 編程語言 » c語言編譯發熱怎麼辦
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言編譯發熱怎麼辦

發布時間: 2022-12-18 21:36:13

A. c語言怎麼編譯不了啊

可以這樣做:
1、新建c/c
源文件(在文件這里選擇新建)
2、命名c/c
源文件名,並為它指定保存路徑(選擇文件中的c/c
source
file)(並在右邊輸入文件名,選擇保存位置,點擊確定)
3、開始錄入程序(在空白的工作窗口錄入程序)
4、編譯(點擊第一個紅框,所有的提示均按確定),運行(紅色感嘆號)

B. C語言編譯錯誤C1010該怎麼解決

在編譯VC++6.0是,出現fatal error C1010: unexpected end of file while looking for precompiled header directive
的錯誤.
解決方法:
1、如果發生錯誤的文件是由其他的C代碼文件添加進入當前工程而引起的,則Alt+F7進入當前工程的 Settings,選擇C/C++選項卡,從Category組合框中選中Precompiled Headers,選擇Not Using Precompiled headers。確定。
2、在文件開頭添加:
#include "stdafx.h"
對預編譯頭文件說明如下:

所謂頭文件預編譯,就是把一個工程(Project)中使用的一些MFC標准頭文件(如Windows.H、Afxwin.H)預先編譯,以後該工程編譯時,不再編譯這部分頭文件,僅僅使用預編譯的結果。這樣可以加快編譯速度,節省時間。

預編譯頭文件通過編譯stdafx.cpp生成,以工程名命名,由於預編譯的頭文件的後綴是「pch」,所以編譯結果文件是projectname.pch。

編譯器通過一個頭文件stdafx.h來使用預編譯頭文件。stdafx.h這個頭文件名是可以在project的編譯設置里指定的。編譯器認為,所有在指令#include "stdafx.h"前的代碼都是預編譯的,它跳過#include "stdafx. h"指令,使用projectname.pch編譯這條指令之後的所有代碼。

因此,所有的CPP實現文件第一條語句都是:#include "stdafx.h"。

C. c語言程序設計,編譯無措,不能運行,怎麼回事兒啊

一、樓主沒搞明白多維數組。

10個句子的話,不能聲明為char x[10]; 應該是char x[10][64](設每句最多64字元)
例如下2句話:
1、 abcdefg
2、 1234455
要放在一個變數x裡面,必須聲明成2維數組。x[2][32]。

二、fscanf 的參數有問題,數組與地址的關系沒搞清。
fscanf(fp1,"%s",&x[i]);不對,應該寫為
fscanf(fp1,"%s",x[i]);

第三個參數要求寫緩沖區地址,如果像上面已經聲明為2維數組了。x[i]已經是第i維的首地址了。

其他的再改改吧。我簡單看了一下。

D. c語言的編譯器問題。

當VC++出現Compiling... Error spawning cl.exe 錯誤的解決辦法有如下幾種,請樓主嘗試:

方法1:
啟動VC時不要用圖形界面,通過在命令提示符下輸入:Msdev /useenv運行(注意啦/前面有個空格).它會強制使系統環境變數全高設置成正確值.而且,只需要使用一次這樣的方式運行VC,以後再次通過雙擊圖標的方式啟動也不會有問題。

方法2:
使用你的VC安裝盤修復一下。

方法3:
在VC中點擊「Tools」—>「Option」—>「Directories」,發現路徑有誤,重新設置「Excutable Fils,Include Files,Library Files,Source Files」的路徑。

要是顯示「找不到mspdb60.dll」,去能正常運行VC++的電腦中搜索mspdb60.dll文件,拷貝到你的機器上Microsoft Visual Studio\Common\MSDev98\Bin下。缺失其他文件類似操作O(∩_∩)O。

方法4:
可能很多人在安裝VC 6.0後有過點擊「Compile」或者「Build」後被出現的
「Compiling... ,Error spawning cl.exe」錯誤提示給郁悶過。很多人的
選擇是重裝,實際上這個問題很多情況下是由於路徑設置的問題引起的,
「CL.exe」是VC使用真正的編譯器(編譯程序),其路徑在「VC根目錄\VC98\Bin」下面,
你可以到相應的路徑下找到這個應用程序。

E. c語言編譯時出現「燙燙燙燙燙燙燙燙燙」

字元數組沒有結尾符號,或者列印字元串的地址錯了

F. 為什麼c語言編譯總是這樣

是因為您的頭文件路徑中包含中文路徑,即:土豪金
由於早前的國外軟體對中文的支持不是很好,所以請盡量不要用中文。

G. c語言程序通過編譯但是運行時存在一些問題

由於你是那個avg是double類型的,所以printf("%d",stu[i].avg);要改為printf("%lf",stu[i].avg);或printf("%f",stu[i].avg);其次,stu[i].avg = sum / 3;這個會出問題,因為sum是整型,3也是整型,結果也是整型,整型結果給了avg,想變成浮點類型要寫成這樣stu[i].avg = sum / 3.0;

H. c語言源文件未編譯怎麼解決

解決方法如下:

操作設備:戴爾筆記本電腦

操作系統:win10

操作程序:DEV-C++ v2.01

1、首先我們打開DEV-C++,點擊菜單欄中的「工具」,點擊「編譯選項」這個選項,打開編譯選項對話框。

I. c語言編譯時遇到這種問題是怎麼回事

問題有點多。。。。
首先是main函數沒有定義類型。。。。(當然視編譯器而定,VC2010需要定義類型)
其次i變數應該是int類型。。。。
再次if語句後面沒有括弧。。。。。
最後,if語句後面的兩個printf語句應用大括弧括起來。。。。。
以下是我的修改。。。1054.。。。

#include<stdio.h>
int main(){
int i;
for (i=1;i<=2000;i++)
if (i%34==0 && i%31 ==0){
printf("34與31在1到2000范圍內的最小公倍數有:\n");
printf ("%d\n",i);
}
return 0;
}