c语言中错误executing,C语言编程中常见问题解读.doc
C語言編程中常見問題解讀
為什么vc6打開的文件卻不能編譯1
為什么一個vc6工程中有兩個main函數不能編譯成功?我想寫兩個程序怎么辦?2
為什么v6不能編譯程序,生成信息說compile和link都正確,到了link生成exe時,卻報錯無法生成該exe文件2
為什么Vc6在編譯時,下方消息窗體顯現了compiling…或linking…后就死了,沒有反應了,怎么辦2
如何用任務窗體關閉進程3
如何生成一個vc6工程3
如何查看工程中的文件7
如何添加一個已有文件到工程8
如何添加一個新文件到vc6中9
為什么Scanf執行后程序報錯死了10
如何通過編譯器的編譯消息框發現語法錯誤10
如何發現代碼中混入了中文信息11
如何打/取消斷點12
如何讓程序可以調試方式運行12
為何不能在斷點停下來12
為何我不能看到輸出的結果,程序閃了一下就結束了12
為何在scanf打斷點后,程序停下來,再單步執行,沒有動靜了12
如何單步執行13
如何查看變量或某個表達式的值?13
在watch中如何用16進制顯示某一項變量或表達式14
內存查看窗體14
不用ascii表,用內存查看字符的ascii碼值15
用內存窗體證明”A”和’A’的區別16
用內存窗體定位一個scanf錯誤17
內存窗體可修改內存的值17
利用內存窗體發現a,b,c,d的規律18
用調試分析錯誤18
用二分法查看編譯錯誤19
字符串0結尾的bug19
為什么vc6打開的文件卻不能編譯
因為你是打開的該文件,而不是將其加入到ide中。如果添加一個新文件,請參見
如果添加一個已有文件,請參見
為什么一個vc6工程中有兩個main函數不能編譯成功?我想寫兩個程序怎么辦?
因為一個工程代表一個程序,一個程序只有一個入口點。Main是入口函數,如果有兩個main,到底哪個才是入口能?
如果想編兩個程序,那么生成兩個工程即可。見工程生成。
為什么v6不能編譯程序,生成信息說compile和link都正確,到了link生成exe時,卻報錯無法生成該exe文件
因為,你可能沒有關閉該exe程序。關閉重編譯即可。如果找不到該exe是否還在執行就用任務管理器查看該進程并關閉。
為什么Vc6在編譯時,下方消息窗體顯現了compiling…或linking…后就死了,沒有反應了,怎么辦
編譯環境出問題了,用任務管理器關閉vc6進程,其名字是msdev,如下圖,鼠標左鍵單擊選中它,結束該進程。
如何用任務窗體關閉進程
同時按照ctr,alt和delete鍵,win7上點擊界面中“啟動任務管理器”選項。將彈出如下窗體
選中要結束的某個進程。然后點擊右下角結束進程按鈕結束之。
如何生成一個vc6工程
目錄選擇,點擊上圖的包含…的按鈕后,如下圖選擇工程所在目錄
如何查看工程中的文件
在左邊面板,鼠標左擊選擇右下方的fileview,并點擊左邊的加號展開工程節點,并點擊展開source files節點,即可見相關文件。點擊文件即可在右邊面板編輯文件了。
如何添加一個已有文件到工程
選擇files菜單
在彈出的文件對話框中選擇相關文件(在頂部下拉框中選擇目錄,在中間用鼠標左鍵點擊選擇要添加的文件),然后按ok即可。
如何添加一個新文件到vc6中
在紅色箭頭所指處輸入新文件名字,并按ok
為什么Scanf執行后程序報錯死了
int I;
scanf(“%d”, I);
因為要修改I的內容,必須傳遞給I的地址,即&I.而此時卻是將I的值傳遞給scanf了。此時I是隨機數,比如7777,那么,scanf獲取到鍵盤值后,就會將它寫入地址為7777的內存。如果該內存不存在,就要出錯。正確做法
int I;
scanf(“%d”, &I);
如何通過編譯器的編譯消息框發現語法錯誤
編譯出錯后,我們會看見下方如下信息
撥動滾動條查看上面信息,加下圖
說明test1.cpp的第9行出錯了,錯誤如行中信息所示。雙擊上圖中error所在行將跳到出錯的行,如下圖
我們發現sum后的等號多了一個“:“
如何發現代碼中混入了中文信息
比如我們在代碼非注釋部分敲入了中午的分號,逗號等,很不容易發現,但這是不允許的。編譯器會報錯。因為中文字比因為選擇多,一個字節(256種選擇)無法代表幾萬個字,所以中文字由兩個字節組成。如上面小節的錯誤,將sum后的冒號變成中文的冒號,編譯錯誤是:
test1.cpp
F:\hhan\test\test1.cpp(9) : error C2018: unknown character '0xa3'
F:\hhan\test\test1.cpp(9) : erro
總結
以上是生活随笔為你收集整理的c语言中错误executing,C语言编程中常见问题解读.doc的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 加 解密的c语言程序,c语言程序设计文个
- 下一篇: 坦克300有多少人玩越野?家用和越野的比