天天看點

《C語言及程式設計》實踐參考——用指令行運作程式

【項目1-用指令行運作程式】

下面的程式,用于複制指令行中給出的檔案。請利用指令行的方式運作程式。

[參考方法]

提示步驟(視訊中有示範):

(1)在codeblocks中完成程式的編譯,到項目所在的檔案夾中,找到編譯好的.exe檔案

(2)打開dos視窗(有困難找百度),如下圖所示:

《C語言及程式設計》實踐參考——用指令行運作程式

指令行的提示符顯示目前使用者的工作目錄。

(3)将目前目錄設定為.exe所在的目錄

常用的指令:

盤符後加冒号:代表将目前盤設定為指定的盤;

cd 路徑(路徑由檔案夾名用/隔開)

例如,下圖的指令組合,将目前盤設定為d盤,然後設定目前目錄為cb\test\bin\debug,該目錄就是編譯好的test.exe所在的目錄

《C語言及程式設計》實踐參考——用指令行運作程式

(4)運作指令

這個程式要實作兩個檔案的互相複制,我們需要提前做一個基礎性工作:在該檔案夾中建一個檔案。最簡單的,你可以建一個文本檔案a.txt,裡面随便輸入些你喜歡的字句。

然後在指令行提示符下輸入帶參數的指令。在我給出的示例中,項目名是test,是以建立了test.exe,是以指令名是test。加上參數後運作程式,輸入的指令為:test a.txt b.txt,下面是運作程式的視窗

《C語言及程式設計》實踐參考——用指令行運作程式

(5)現在可以檢視複制出來的檔案了。

補充:是否可以在內建環境下,調試要求指令行中帶參數的程式?可以,在各個ide中都可以進行設定(具體操作略有不同)。以codeblocks為例,菜單project-->set programs' arguments...在出現的下面對話框的programs arguments部分,寫上你需要的參數。參數有多個,請用空格隔開,如圖:

《C語言及程式設計》實踐參考——用指令行運作程式

繼續閱讀