本文目錄一覽:
誰幫我解決一下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」下面,
你可以到相應的路徑下找到這個應用程序。
因此問題可以按照以下方法解決:打開vc界面 點擊VC「TOOLS(工具)」—「Option(選擇)」
—「Directories(目錄)」重新設置「Excutable Fils、Include Files、
Library Files、Source Files」的路徑。很多情況可能就一個盤符的不同
(例如你的VC裝在C,但是這些路徑全部在D),改過來就OK了。
如果你是按照初始路徑安裝vc6.0的,路徑應為:
executatble files:
C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin
C:\Program Files\Microsoft Visual Studio\VC98\BIN
C:\Program Files\Microsoft Visual Studio\Common\TOOLS
C:\Program Files\Microsoft Visual Studio\Common\TOOLS\WINNT
include files:
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
library files:
C:\Program Files\Microsoft Visual Studio\VC98\LIB
C:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB
source files:
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\CRT\SRC
如果你裝在其他盤裡,則仿照其路徑變通就行。
關鍵是microsoft visual studio\ 後面的東西要相同。
是在是不行就重裝。
vc 6.0里可以做C語言編程,但是不要使用clrscr()和getch()函數。不然會報錯的,同時把頭文件必須加上。
參見:
請幫我解決一下這個C語言問題不懂p=p-5為什麼這樣,謝了
按行輸出那裡好理解吧,就不細說了
按列輸出:
就是把a[0][0]、a[1][0]、a[2][0]在同一行輸出,即2,6,10
再把a[0][1]、a[1][1]、a[2][1]在同一行輸出,即4,8,12
所以
for(j=0;j3;j++)
{
printf(“%4d”,*p);
p=p+2;
}
這裡是每次跳過一個數,p = p + 2,因為p+1就成了按行輸出
然後第一行的2,6,10輸出完後你的p應該指在10的後兩個數的地址,也就是12的下一個
往回數5個數就是4的地址,然後輸出第二行4,8,12
這個C語言的問題幫我解決一下
#includestdio.h
void ShowHex(int x) { char c;
if ( x ) {
ShowHex(x/16);
c=x%16; if ( c9 ) c+=’A’-10; else c+=’0′;
printf(“%c”,c);
}
}
void main() { int x;
scanf(“%d”,x);
ShowHex(x); printf(“\n”);
}
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/193349.html