編譯後為什麼會出現圖形
㈠ 為什麼我寫的.cpp文件 用gcc編譯後會出現左圖的結果為什麼不像右圖的結果
改用g++或gcc -lstdc++
對於文件名後綴為cpp的文件gcc編譯器會自動認為是c++程序,編譯階段沒問題,但是因為gcc命令不能自動和C++程序使用的庫聯接,所以連接時出錯。因此需要手動加上-lstdc++參數或改用g++即可。
㈡ 在c++6.0中無論輸入什麼程序,編譯後總會出現下面這些東西,也不知道是怎麼回事
可能很多人在安裝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時不要用圖形界面,通過在命令提示符下輸入:Msdev /useenv運行(注意啦/前面有個空格).它會強制使系統環境變數全高設置成正確值.而且,只需要使用一次這樣的方式運行VC,以後再次通過雙擊圖標的方式啟動也不會有問題
㈢ 這個程序編譯時沒錯 在運行後 會在復制後的字元串後面出現奇怪的圖形 為什麼高手看看
char* p;
scanf("%s",p);//p是指針,如果要存放字元的話,需要先分配空間給它...修改如下:
#include <stdio.h>
#include<stdlib.h>
int main(void)
{
char* p;
p=(char *)malloc(sizeof(char));
scanf("%s",p); // o: abc , x: abcd ???
printf("\n %s",p);
free(p);//記得釋放內存,(*^__^*) 嘻嘻……
return 0;
};
㈣ java程序輸入界面中為什麼會出現特殊圖形
那個是回車換行的標示符。
這個主要與所使用的編輯器有關,有的編輯器支持對特殊字元的特殊表示,選中後再看代碼,就是這種效果。
如果想取消,可以將其選中狀態取消。
在編輯器中,將特殊字元表示的選項取消掉,這些特殊這符就不表示出來了。
㈤ c語言程序運行時,編譯輸出答案是會出現這個框框,這是為什麼
這個程序應該用到了文件讀寫操作,但是文件在前面打開失敗了,後面就沒法運行,應該加個判斷文件指針是否為空。
㈥ 為什麼我安裝的vc6.0之後,編譯程序的時候總會出現這個圖標呢
方法1:
不要使用圖形界面開始VC在命令提示符下輸入:MSDEV / useenv運行(注意在前面的空間/),這將迫使系統環境變數全高設置為正確的值,只需要用這樣的方式來運行的VC後,雙擊圖標重新開始,不會有問題。
方法2:
使用您的VC安裝盤修復一下。
方法3:
點擊「工具」 - >「選項」 - >「目錄」在VC的路徑,是不正確的,重置的「Excutable的菲爾斯,包括文件,庫文件,源文件」的路徑。
如果「無法找到mspdb60.dll計算機正常運行的VC + +搜索mspdb60.dll文件,將它復制到你的機器的Microsoft Visual Studio \ \ MSDev98 \ BIN下。沒有其他文件類似的操作o( ∩_∩)O。
方法4:
可能很多人點擊後出現安裝VC + + 6.0「編譯」或「生成」
「編譯...錯誤產卵cl.exe的」錯誤消息被郁悶過。許多人
選項??是重新安裝,其實,這個問題很多情況下是由於路徑設置引起的,
「CL.EXE」的VC使用真正的編譯器(編譯器)後,其路徑在「VC根目錄\ VC98 \ BIN
你可以找到適當的路徑中的應用。
這樣的問題,可以按照下列方法解決:開放的vc界面點擊VC的「工具(Tools)」 - >「選項(選擇)
- >目錄(目錄)「復位」Excutable的菲爾斯,包括文件
庫文件,源文件「的路徑。許多情況下可能是一個字母
(例如,你的VC安裝在C,但是這些路徑全部在D),改變過去就OK了。
如果你是按照初始路徑安裝VC6.0的,路徑應該是:
executatble文件:
C:\程序文件\微軟Visual Studio \ COMMON \ MSDev98 \斌
C:\程序文件\微軟Visual Studio \ VC98 \ BIN
C:\程序文件\微軟Visual Studio \ COMMON \工具
C:\程序文件\微軟Visual Studio \ COMMON \工具\ WINDOWS
包含文件:
C:\程序文件\微軟Visual Studio \ VC98 \ INCLUDE
C:\程序文件\微軟Visual Studio \ VC98 \ MFC \ INCLUDE
C:\程序文件\微軟Visual Studio \ VC98 \ ATL \ INCLUDE
庫文件:
C:\程序文件\微軟Visual Studio \ VC98 \ LIB
C:\程序文件\微軟Visual Studio \ VC98 \ MFC \ LIB
源文件:
C:\程序文件\微軟Visual Studio \ VC98 \ MFC \ SRC
C:\程序文件\微軟Visual Studio \ VC98 \ MFC \ INCLUDE
C:\程序文件\微軟Visual Studio \ VC98 \ ATL \ INCLUDE
C:\程序文件\微軟Visual Studio \ VC98 \ CRT \ SRC
如果你安裝在其他盤,是仿照其路徑就行了(我只是安裝在D盤)。
關鍵的Microsoft Visual Studio \背後的同樣的事情。
我遭受了,重裝多次不管上述中國學習從主,
路徑之後,我思考的收益,並最終解決。和國王份額。
㈦ Keil uVision3 在C語言編譯完之後 進行運行 就出現下面這個圖的情況 這是怎麼回事
你裝的是試用版,只能編譯出不超過2K的代碼,去裝個正版,或去網上找個算號器破解就可以了
㈧ 請教關於C語言圖形編程的問題。問題描述:在TC里編譯連接都沒問題,也運行出現了一些圖形畫面,但是主函數
很古老的開發環境啊,應該是bgi圖形庫與現在的顯卡驅動不兼容,bgi庫都是20年前的東西了
㈨ C語言編譯之後,會出現下面的圖片顯示,為什麼
是編譯出現,還是運行出現?
應該是運行出現吧,是不是scanf中變數名前面少寫&了。
㈩ c語言中,我編譯後沒有問題,可是執行程序時出現了這個圖片上的問題了,請問高手們這是什麼原因呢謝謝了
運行程序的窗口關掉,你多次運行導致的沖突,記住運行後把窗口關閉掉,然後再進行下次的編譯跟蹤運行什麼的。還有你的main()主函數中,為什麼不加上return 0;C默認是不加返回類型則是int型,正常的話C++中你這樣寫連編譯都通不過的呀