官术网_书友最值得收藏!

  • C語言程序設計教程
  • 王素香 魏鋼
  • 1471字
  • 2019-10-23 15:50:01

1.3.2 在VC++ 6.0環境中實現C程序

Visual C++ 6.0是微軟公司推出的目前使用極為廣泛的基于Windows平臺的可視化集成開發環境,是將“高級語言”翻譯為“機器語言(低級語言)”的工具。Visual C++ 6.0功能強大,用途廣泛,不僅可以編寫普通的應用程序,還能很好地進行系統軟件設計及通信軟件的開發。下面對使用Visual C++ 6.0編寫簡單的C語言應用程序進行系統的介紹。

1.啟動Visual C++ 6.0

在已安裝了Visual C++ 6.0的Windows系統中,選擇“開始”→“所有程序”→“Microsoft Visual Studio 6.0”→“Microsoft Visual C++ 6.0”命令,即可啟動Visual C++ 6.0集成開發環境(也可在Window桌面上建立一個快捷方式,以后雙擊即可運行)。其啟動界面如圖1-1所示。

圖1-1 Visual C++ 6.0啟動界面

在Visual C++ 6.0主窗口的頂部是主菜單欄。其中包含9個菜單項:文件、編輯、查看、插入、工程、組建、工具、窗口、幫助。

主窗口的左側是項目工作區窗口(用來顯示所設定的工作區的信息),右側是程序編輯窗口(用來輸入和編輯源程序)。

2.輸入和編輯源程序

1)新建一個源程序

(1)在VC++ 6.0主窗口的主菜單欄中選擇“文件”→“新建”命令,在屏幕上出現的“新建”對話框“文件”選項卡中選擇“C++ Source File”項,如圖1-2所示;然后在“位置”文本框中輸入準備編輯的源程序文件的存儲路徑(假定為D:\我的C程序\第一章),或單擊其右側的…按鈕打開“選擇目錄”對話框找到存儲路徑,如圖1-3所示;在“文件名”文本框中輸入準備編輯的源程序文件的名字(假定文件名為code_1_1.c),如圖1-2所示。

圖1-2 “新建”對話框

圖1-3 “選擇目錄”對話框

(2)單擊“確定”按鈕,回到VC++ 6.0主窗口程序,編輯窗口已激活,可輸入和編輯源程序。在輸入過程中如發現有錯誤,可以利用全屏幕編輯方法進行修改編輯。

(3)源程序的保存。檢查無誤后,在主菜單欄中選擇“文件”→“保存”命令,進行保存。

2)打開一個已有的程序

(1)在計算機中找到已有的C程序所在文件夾。

(2)雙擊此文件圖標,則進入VC++ 6.0集成環境,并打開該文件,程序已顯示在編輯窗口中。

(3)修改后選擇“文件”→“保存”命令,保存在原來的文件夾中。

3)通過已有的程序建立一個新程序

(1)打開任何一個已有的源文件修改。

(2)選擇“文件”→“另存為”命令,為修改后的新文件起個新名字或者改變保存的位置,如圖1-4所示。

圖1-4 “保存為”對話框

提示:VC++ 6.0可以編譯擴展名為.c的C源程序,也可以編譯擴展名為.cpp的C++源程序。

3.程序的編譯

選擇主菜單欄中的“組建”→“編譯[code_1_1.c]”命令。

在選擇編譯命令后,屏幕上出現一個提示是否同意建立一個默認項目工作區的對話框,單擊“是”按鈕后開始編譯,如圖1-5所示。

也可以不用選擇菜單的方法,而用快捷鍵【Ctrl+F7】的方法來完成編譯。

編譯完成后,調試窗口出現編譯信息,如果無錯則生成目標文件code_1_1.obj,如圖1-6所示;否則指出錯誤位置和性質,如圖1-7所示。

圖1-5 提示“是否同意建立一個默認的項目工作區”

圖1-6 編譯正確無錯誤的調試窗口

圖1-7 有錯誤需要返回修改的調試窗口

4.程序的連接

生成正確的目標文件后,程序和系統提供的資源(如數據庫、頭文件)需要建立連接。選擇“組建”→“組建[code_1_1.exe]”命令。

執行連接后,在調試輸出窗口中顯示連接時的信息,生成可執行文件code_1_1.exe,如圖1-8所示。

圖1-8 執行連接后的調試輸出窗口

提示:選擇“組建”→“組建”命令(或按【F7】鍵)可以一次完成編譯與連接。提倡初學者分步進行編譯和連接,因為程序出錯的概率較大,最好等到上一步完全正確后再進行下一步。

5.程序的執行

選擇“組建”→“!執行code_1_1.exe”命令,程序執行后,屏幕切換到輸出結果的窗口,顯示輸出結果,如圖1-9所示。

圖1-9 程序code_1_1.exe的運行結果

說明:

√ 第1行是程序的輸出;

√ 第2行是VC++ 6.0在輸出完運行結果后由系統自動加上的一行信息,通知用戶“按任意鍵以便繼續”。

主站蜘蛛池模板: 河东区| 山丹县| 进贤县| 永清县| 青州市| 德州市| 宜城市| 垫江县| 定安县| 丰城市| 嫩江县| 鄂温| 抚顺市| 磐石市| 江山市| 禹城市| 阿合奇县| 兴山县| 昌黎县| 修文县| 偃师市| 宝坻区| 浦北县| 南通市| 银川市| 三门县| 神池县| 双流县| 红桥区| 德惠市| 清远市| 台东县| 太仓市| 昌邑市| 沂水县| 合山市| 西畴县| 黄平县| 甘谷县| 丹寨县| 深圳市|