- C/C++程序設(shè)計(jì)教程
- 孫淑霞 肖陽(yáng)春 魏琴等編著
- 839字
- 2018-12-30 07:11:45
1.6.1 編輯
用C語(yǔ)言編寫(xiě)的程序文件叫源程序文件,其文件的擴(kuò)展名為“.C”。輸入或修改C程序的過(guò)程都稱為編輯。
無(wú)論新編寫(xiě)一個(gè)程序,還是修改一個(gè)原有的程序,首先要啟動(dòng)Turbo C,進(jìn)入Turbo C的集成環(huán)境。
1.Turbo C的啟動(dòng)
在Windows環(huán)境中找到并打開(kāi)Turbo C(TC)文件夾,雙擊TC.EXE文件圖標(biāo),啟動(dòng)Turbo C,出現(xiàn)如圖1.7所示的界面。

圖1.7 Turbo C的集成界面
圖1.7由3部分組成:頂部的主菜單區(qū),中間的編輯區(qū),底部的功能鍵和熱鍵說(shuō)明區(qū)。編輯區(qū)最上面一行是編輯狀態(tài)提示。其中:
Line n 行顯示,n是行數(shù),指示光標(biāo)所在行,隨光標(biāo)位置變化而變化。
Col n 列顯示,n是列數(shù),指示光標(biāo)所在列,隨光標(biāo)位置變化而變化。
Insert 插入模式開(kāi)關(guān),可用Ins鍵或Ctrl-V鍵進(jìn)行“插入”和“改寫(xiě)”狀態(tài)的切換。Insert表示當(dāng)前是插入狀態(tài);Insert消失表示當(dāng)前是改寫(xiě)狀態(tài)。
Indent 自動(dòng)縮進(jìn)開(kāi)關(guān),用Ctrl-OI鍵切換。
Tab 制表開(kāi)關(guān),用Ctrl-OT鍵切換。
Fill 它與Indent和Tab的開(kāi)關(guān)(ON/OFF)一起使用。當(dāng)Tab模式為ON時(shí),編輯系統(tǒng)將用制表及空格符優(yōu)化每一行的開(kāi)始。
Unindent 不自動(dòng)縮進(jìn),這時(shí)要關(guān)閉自動(dòng)縮進(jìn)開(kāi)關(guān)。
2.文件的編輯和保存
當(dāng)啟動(dòng)Turbo C時(shí),主菜單總是指向File菜單項(xiàng)的,按<Esc>鍵就可進(jìn)入編輯窗口。
(1)新建文件
啟動(dòng)Turbo C,輸入程序,按<F2>鍵保存文件,屏幕上將出現(xiàn)圖1.8所示的提示信息,表示系統(tǒng)將以默認(rèn)文件名NONAME.C作為新文件的名字。

圖1.8 保存文件的提示信息
通常,用戶會(huì)修改該文件名,及其保存該文件的路徑。
(2)編輯一個(gè)已存在的文件
在Turbo C環(huán)境中,按<F3>鍵,屏幕上將出現(xiàn)如圖1.9所示的畫(huà)面。用戶輸入文件名,就可裝入該文件。

圖1.9 裝入文件時(shí)的畫(huà)面
當(dāng)編輯文件時(shí),編輯窗口的文件名前將出現(xiàn)一個(gè)星號(hào)“*”,如圖1.10中的*C:1-1.C,“*”后面的C:是當(dāng)前驅(qū)動(dòng)器名,1-1.C是當(dāng)前編輯的文件名,“*”表示1-1.C已被修改尚未存盤(pán)。

圖1.10 編輯文件時(shí)的窗口畫(huà)面
編輯完成后,按<F2>鍵即可保存該文件。如果要以另一個(gè)名字保存文件,可用File菜單中的Write to命令實(shí)現(xiàn)。
3.Turbo C的常用編輯功能鍵
使用Turbo C的編輯功能鍵可提高編輯的效率。在《C/C++程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)與測(cè)試》(第3版)的附錄B中列出了Turbo C的一些常用編輯功能鍵,其中包括基本移動(dòng)鍵、快速移動(dòng)鍵、插入與刪除鍵和塊操作鍵。
- Spring Cloud Alibaba核心技術(shù)與實(shí)戰(zhàn)案例
- Java Web基礎(chǔ)與實(shí)例教程(第2版·微課版)
- Android開(kāi)發(fā)案例教程與項(xiàng)目實(shí)戰(zhàn)(在線實(shí)驗(yàn)+在線自測(cè))
- Java系統(tǒng)化項(xiàng)目開(kāi)發(fā)教程
- 常用工具軟件立體化教程(微課版)
- Learning Unreal Engine Android Game Development
- Machine Learning in Java
- Apache Camel Developer's Cookbook
- Visual Studio Code 權(quán)威指南
- Python函數(shù)式編程(第2版)
- 黑莓(BlackBerry)開(kāi)發(fā)從入門(mén)到精通
- Building a Media Center with Raspberry Pi
- 企業(yè)級(jí)Java現(xiàn)代化:寫(xiě)給開(kāi)發(fā)者的云原生簡(jiǎn)明指南
- Spring Web Services 2 Cookbook
- Learning RSLogix 5000 Programming