怎麼用c語言更改已知檔案的副檔名

2021-12-28 02:28:25 字數 2360 閱讀 2684

1樓:匿名使用者

system("ren a.txt a.bat")

2樓:

c,c++

呼叫 system():

system("ren a.txt a.bat");

若有路徑:

system("ren c:\\\\temp\\a.txt c:\\\\temp\\a.bat");

3樓:金鼎興順商貿****

system這個好強大

請問「先建立乙個text檔案,然後將其字尾改為.c」該怎麼處置啊。c語言

4樓:風若遠去何人留

和你用工具建立出來的.c檔案效果是一樣的

你老師的這句話的意思是,如果你沒有任何的c工具,那麼在你電腦上(windows 系統)

任何乙個資料夾下面,右鍵,選擇新建->文字文件 這時會新建乙個***.txt的檔案,然後改成你要的檔名+.c

當然,如果你的設定是隱藏已知檔案的副檔名,那麼你只能看到*** 看不到.txt

ps: 中文windows 這個***一般是新建 文字文件

或者新建 文字文件(...)

c語言源程式檔案經過編譯連線之後生成乙個字尾為_____的檔案。

5樓:**攻略

如果只生成乙個檔案,那麼這個題目答案是b。編譯(compile)後生成目標檔案,字尾:.obj。也就是機器碼。

6樓:匿名使用者

選擇c.」.exe「

解析如下:

檔案編輯的時候原始碼是cpp副檔名,c++標頭檔案是.h副檔名。編譯源程式檔案轉換成.

obj副檔名的目標檔案。鏈結將乙個或多個目標檔案與程式用到的庫檔案鏈拉起來,形成乙個可以在作業系統直接執行的執行程式.exe。

也就是整個過程分為:預編譯,對源**的巨集進行替換,生成中間檔案(文字,預設不保留)》翻譯為彙編**(文字,預設不保留)》由彙編器生成二進位制檔案(.obj)》連線為可執行檔案(.

exe)。

擴充套件資料

一、編譯

目標**生成是編譯的最後乙個階段。目標**生成器把語法分析後或優化後的中間**變換成目標**。目標**有三種形式:

① 可以立即執行的機器語言**,所有位址都重定位;

② 待裝配的機器語言模組,當需要執行時,由連線裝入程式把它們和某些執行程式連線起來,轉換成能執行的機器語言**;

③ 組合語言**,須經過匯程式設計序彙編後,成為可執行的機器語言**。

目標**生成階段應考慮直接影響到目標**速度的三個問題:一是如何生成較短的目標**;二是如何充分利用計算機中的暫存器,減少目標**訪問儲存單元的次數;三是如何充分利用計算機指令系統的特點,以提高目標**的質量。

二、高階程式語言c

程式的編譯

編譯是指將編輯好的原始檔翻譯成二進位制目標**的過程。編譯過程是由編譯程式(編譯器)完成的。不同作業系統下的各種編譯器的使用命令不完全相同,使用時應注意計算機環境。

編譯時,編譯器首先要對源程式中的每乙個語句檢查語法錯誤,當發現錯誤時,就在螢幕上顯示錯誤的位置和錯誤型別的資訊。

此時,要再次呼叫編輯器進行查錯修改。然後,再進行編譯,直至排除所有語法和語義錯誤。正確的源程式檔案經過編譯後在磁碟上生成目標檔案(字尾名為.obj的檔案)。

程式的連線

編譯後產生的目標檔案是可重定位的程式模組,不能直接執行。連線就是把目標檔案和其他必需的目標程式模組(這些目標程式模組是分別編譯而生成的目標檔案)以及系統提供的標準庫函式連線在一起,生成可以執行的可執行檔案的過程。連線過程使用c語言提供的連線程式(聯結器)完成,生成的可執行檔案(字尾名為.

exe的檔案)存到磁碟中。

程式的執行

程式經過連線生成可執行檔案後,就可以在作業系統控制下執行.若執行程式後達到預期目的,則c程式的開發工作到此完成.否則,要進一步檢查修改源程式,重複編輯-編譯-連線-執行的過程,直到取得預期結果為止。

7樓:秦君殤兒

c語言源程式檔案經過編譯連線之後生成乙個字尾為__c___的檔案。

8樓:匿名使用者

一、c語言源程式檔案經過編譯連線之後生成乙個字尾為 .exe 的檔案。

二、編譯,編譯程式讀取源程式(字元流),對之進行詞法和語法的分析,將高階語言指令轉換為功能等效的彙編**,再由匯程式設計序轉換為機器語言,並且按照作業系統對可執行檔案格式的要求鏈結生成可執行程式。

1、預編譯,對源**的巨集進行替換,生成中間檔案(文字,預設不保留)。

2、翻譯為彙編**(文字,預設不保留)。

3、由彙編器生成二進位制檔案(.obj)。

4、連線為可執行檔案(.exe)。

C語言的檔案訪問,C語言檔案操作

先定義乙個檔案指標 file fp 然後給它賦值 fp fopen 要訪問的檔名,r 然後就可以從檔案中讀取資料了。其中檔名要以字串的形式出現,比如我要開啟c盤根目錄下的,就要寫成。fp fopen c 路徑中的所有的 都要用轉義字元 替換掉,否則的話c的編譯器會把 後面的乙個字元當成轉義字元的引數...

隱藏已知檔案型別的副檔名 消失了怎麼辦

你可以先單擊一下這個檔案,然後上面有工具,裡面有乙個資料夾選項,在隱藏資料夾副檔名前面的對號去掉 檔案型別名隱藏,只是隱藏了字尾並沒改變檔案屬性,軟體可以自動識別檔案,只要在工具 資料夾選項 檢視 隱藏已知檔案型別副檔名,前面的鉤去掉 ok可以重新顯示了。你中病毒了,盜版系統的話,基本只能做系統了,...

c語言寫標頭檔案定義巨集的問題,C語言寫標頭檔案定義巨集的問題

ifndef a h define a h endif 就是如果沒有定義a h那麼就定義a h,並執行.這樣就避免了重複include的問題。標頭檔案叫file 那麼一般 ifndef file h 這是c的風格,也可以取一個唯一的其他識別符號 預編譯 內的防止重複編譯就是這樣做的,比如 a.cpp...