WIN-TC是一個(gè)TC2 WINDOWS平臺開發(fā)工具,最大特點(diǎn)是支持中文界面,支持鼠標(biāo)操作,程序段復(fù)制,為初學(xué)C語言、對高等編程環(huán)境不熟悉的同志們非常有幫助 該軟件使用TC2為內(nèi)核,提供WINDOWS平臺的開發(fā)界面,因此也就支持WINDOWS平臺下的功能,例如剪切、復(fù)制、粘貼和查找替換等。而且在功能上也有它的獨(dú)特特色例如語法加亮、C內(nèi)嵌匯編、自定義擴(kuò)展庫的支持等。并提供一組相關(guān)輔助工具令你在編程過程中更加游刃有余,如虎添翼。WIN-TC簡繁雙語版可以正常運(yùn)行于98及其以上的簡體及繁體WINDOWS操作系統(tǒng)上。
軟件簡介:
WIN-TC是一個(gè)TC2 WINDOWS平臺開發(fā)工具。該軟件使用TC2為內(nèi)核,提供WINDOWS平臺的開發(fā)界面,因此也就支持WINDOWS平臺下的功能,例如剪切、復(fù)制、粘貼和查找替換等。而且在功能上也有它的獨(dú)特特色例如語法加亮、C內(nèi)嵌匯編、自定義擴(kuò)展庫的支持等。并提供一組相關(guān)輔助工具令你在編程過程中更加游刃有余,如虎添翼。
TC2作為一門入門型的C語言編譯器,具有文件精簡,語法簡單,編譯快速的特點(diǎn)。并一直作為是國內(nèi)學(xué)校教學(xué)、計(jì)算機(jī)考試的必備軟件而被C語言入門者廣泛使用。但是DOS操作的復(fù)雜和文本界面的不夠友好是廣大C入門者在TC使用過程中的的欄路虎,起初本軟件是為本人自己在TC代碼設(shè)計(jì)中為了快速編輯而制作的一個(gè)簡單的WINDOWS編輯外殼。偶然發(fā)布出來以后,發(fā)現(xiàn)網(wǎng)友們的反映很好,并聽到了很多實(shí)質(zhì)性的改進(jìn)建議,于是便一直做了下來,在此過程中受到了很多熱心網(wǎng)友的使用反饋,并有針對性的對軟件進(jìn)行著升級,F(xiàn)軟件的開發(fā)方向已面向?yàn)樗械燃壙荚噾?yīng)用的TC使用者,TC進(jìn)階者和TC高級開發(fā)者。并力求做到商業(yè)軟件的品質(zhì),免費(fèi)軟件的使用。
編譯第一個(gè)C程序:
如果你是第一次使用編譯器,那么下面的內(nèi)容一定要看。如果你已經(jīng)使用過一們或者多個(gè)編譯器,那么該主題內(nèi)容可以忽略。
假定你是從未接觸過編程的人,請按照下面的步驟操作,它將一步一步帶領(lǐng)你編譯出你的第一個(gè)C程序。
安裝TC后,在開始菜單的程序組里面將生成WIN-TC的程序組,點(diǎn)擊WIN-TC的圖標(biāo)。你將看到以下的軟件運(yùn)行畫面:
如果你的系統(tǒng)是WIN2000或WIN XP的話,將會先看到一個(gè)操作系統(tǒng)警告的對話框提示你以后的程序需要按照提示那樣在結(jié)尾加上getch()來暫停觀看一下屏幕輸出結(jié)果。WIN-TC默認(rèn)打開的文件是WIN-TC安裝目錄下的noname.exe,就是你現(xiàn)在看到的內(nèi)容,如果你用過WINDOWS附件的記事本的話,這個(gè)很容易理解。
接下來就要編譯你的noname.c了,為什么需要編譯呢?只有通過編譯,你的代碼才能變成能夠高效運(yùn)行的軟件。對于TC來說,就是你的C文件同名的EXE文件。那么請找到下面兩個(gè)按鈕:
上面左邊一個(gè)是編譯鏈接按鈕,右邊一個(gè)是編譯鏈接并運(yùn)行按鈕。他們都可以編譯你的代碼,所不同的是,編譯鏈接并運(yùn)行按鈕還可以在編譯后立即運(yùn)行你的程序來檢驗(yàn)是否是你所期望的結(jié)果。
現(xiàn)在按編譯鏈接并運(yùn)行按鈕,看到以下的結(jié)果:
編譯成功的結(jié)果是令人興奮的,因?yàn)榫幾g成功的結(jié)果意味著你編寫的代碼沒有錯誤并生成了EXE文件。反之,將出現(xiàn)編譯失敗的信息,提示你修改你的源代碼。點(diǎn)擊“確定”的按鈕后,如果是編譯成功,將立即運(yùn)行編譯后的軟件來檢驗(yàn)運(yùn)行結(jié)果。你將看到下面的內(nèi)容:
看到了沒?那就是noname.c里面代碼的運(yùn)行結(jié)果:顯示一行"Hello ,world"的字。
能夠成功運(yùn)行了,也就意味著相應(yīng)的EXE文件已經(jīng)成功生成了。你可以在WIN-TC安裝目錄的project文件夾里,找到生成的EXE文件。你或許會問為什么對應(yīng)的EXE文件是在project文件夾里而不是在其它文件夾呢?因?yàn)槟憔幾g的noname.c文件在此目錄,因?yàn)榫幾g后的obj和exe文件都是在同級目錄生成的,因此也在此目錄了。如下:
再附帶說一句:在非WIN98系統(tǒng)下obj和exe文件的圖標(biāo)會和上面有所不同,請不要見怪。
像TC那樣自動找錯誤
如果是由TC IDE轉(zhuǎn)到WIN-TC下面來的話,對WIN-TC的錯誤自動定位功能可能有點(diǎn)用不慣,或許會問些諸如“我發(fā)現(xiàn)這個(gè)軟件沒有辦法找出在編程中的錯誤。不象DOS中的TC可以把編程中的錯誤標(biāo)出來,讓編程者可以知道那里錯了”此類的問題。因?yàn)閃IN-TC的錯誤定位與TC IDE的定位有所不同,TC IDE在編譯后采用鍵盤上下移動來進(jìn)行錯誤位置選擇,而WIN-TC則是使用鼠標(biāo)操作來進(jìn)行錯誤的選擇與定位。
下面做一個(gè)示例:
當(dāng)編譯提示出現(xiàn)錯誤了,如下圖:
此時(shí)用鼠標(biāo)雙擊錯誤行信息則自動定位到錯誤行,如下圖
不習(xí)慣雙擊,OK,那也沒問題。在錯誤信息上點(diǎn)鼠標(biāo)右鍵,在彈出也可以使用錯誤定的功能,見下圖
比TC IDE更方便的是,對于未定義符號的錯誤,使用錯誤定位功能時(shí)將自動啟動查找功能來進(jìn)行查找,這樣可以找到80%由函數(shù)名敲錯而引起的拼寫錯誤