當前位置:首頁 » 編程語言 » dup和c語言的區別
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

dup和c語言的區別

發布時間: 2023-07-11 14:11:20

c語言的 p函數

int _p( int handle ); 為一個已經打開的文件建立第二個句柄。
下面的例子中給已經有句柄的標准輸出設備(stdout)建立第二個句柄Monitor ,然後再恢復原來的句柄:
int Monitor; Monitor = _p(1); ...... _p2(Monitor,1);
新建的和原有的句柄指的是同一個文件(或設備),該函數不具備關閉文件的功能,因此還需手動關閉。

⑵ 匯編中DUP和EQU指令的含義是什麼

EQU,顧名思義,就是等於的意思,例如:
MY_AGE
EQU
26
意思就是說,「MY_AGE」就代表26,以後可以在程序中使用這個名字。
MOV
A,
MY_AGE
;
A=26.
DUP,
意為分配內存空間。
MY_MEMORY
DB
20
DUP(0)
意思就是分配一個內存空間,開始地址為「MY_MEMORY」,大小為20位元組(DB
20),每一個位元組都初始化為「0」。

⑶ 匯編語言中DA1 DB 04H DUP(3 DUP(2),2 DUP(3))什麼意思

DUP(3 DUP (2), 2 DUP (3))這是個DUP的 "嵌套「。

1、DUP指令的用法是: count DUP (表達式,表達式,表達式,...)。

2、p它有多種意義,包括Linux c 函數、C語言函數DUP、匯編指令、化學物質DUP。

3、由p返回的新文件描述符一定是當前可用文件描述中的最小數值。用p2則可以用fd2參數指定新的描述符數值。

4、如果fd2已經打開,則先關閉。若fd1=fd2,則p2返回fd2,而不關閉它。通常使用這兩個系統調用來重定向一個打開的文件描述符。

⑷ 各種文件後綴名是什麼!

一、常見的文件後綴名 ACA Microsoft的代理使用的角色文檔 acf 系統管理配置 acm 音頻壓縮管理驅動程序,為Windows系統提供各種聲音格式的編碼和解碼功能 aif 聲音文件,支持壓縮,可以使用Windows Media Player和QuickTime Player播放 AIF 音頻文件,使用Windows Media Player播放 AIFC 音頻文件,使用Windows Media Player播放 AIFF 音頻文件,使用Windows Media Player播放 ani 動畫游標文件擴展名,例如動畫沙漏。 ans ASCII字元圖形動畫文件 arc 一種較早的壓縮文件,可以使用WinZip,WinRAR,PKARC等軟體打開 arj 壓縮文件。可以使用WinZip,WinRAR,PKARC等軟體打開 asf 微軟的媒體播放器支持的視頻流,可以使用Windows Media Player播放 asp 微軟的視頻流文件,可以使用Windows Media Player打開 asp 微軟提出的Active Server Page,是伺服器端腳本,常用於大型網站開發,支持資料庫連接,類似PHP。可以使用Visual InterDev編寫,是目前的大熱門 asx Windows Media 媒體文件的快捷方式 au 是Internet中常用的聲音文件格式,多由Sun工作站創建,可使用軟體Waveform Hold and Modify 播放。Netscape Navigator中的LiveAudio也可以播放.au文件 avi 一種使用Microsoft RIFF規范的Windows多媒體文件格式,用於存儲聲音和移動的圖片 bak 備份文件,一般是被自動或是通過命令創建的輔助文件,它包含某個文件的最近一個版本,並且具有於該文件相同的文件名 bas Basic 語言源程序文件,可編譯成可執行文件,目前使用Basic開發系統的是Visual Basic bat 批處理文件,在MS-DOS中,.bat文件是可執行文件,有一系列命令構成,其中可以包含對其他程序的調用 bbs 電子告示板系統文章信息文件 bfc Windows的公文包文件 bin 二進制文件,其用途依系統或應用而定 bmp Bitmap點陣圖文件,這是微軟公司開發Paint的自身格式,可以被多種Windows和Windows NT平台及許多應用程序支持,支持32位顏色,用於為Windows界面創建圖標的資源文件格式。 c C 語言源程序文件,在C語言編譯程序下編譯使用 cab Microsoft制訂的壓縮包格式,常用於軟體的安裝程序,使用Windows自帶的實用程序,Extract.exe可以對其解壓縮,WinZip,WinRAR等都支持這種格式 cal Windows 中的日歷文件 cdf Internet Explorer的頻道文件 cdr CorelDraw中的一種圖形文件格式,它是所有CorelDraw應用程序中均能夠使用的一種圖形圖像文件格式 cdx 索引文件,存在於Dbase,Foxbase,Foxpro系統軟體環境下 cfg 配置文件,系統或應用軟體用於進行配置自己功能,特性的文件 chm 編譯過後的HTML文件,常用於製作幫助文件和電子文檔 clp 在Windows下剪貼板中的文件格式 cmd 用於Windows NT/2000的批處理文件,其實與BAT文件功能相同,只是為了與DOS/Windows 9x下的BAT有所區別 cmf 音效卡標準的音樂文件,FM合成器等可以回放 cnf NetMeetting會議連接文件 cnt 聯機幫助文件目錄索引文件,通常和同名的.hlp文件一起保存 col 由Autodesk Animator,Autodesk Animator Por等程序創建的一種調色板文件格式,其中存儲的是調色板中各種項目的RGB值 com DOS可執行命令文件,一般小於64KB cpl 控制面板擴展文件,Windows操作系統使用 cpp C++語言源程序,非常強大的語言,在各種平台中都有相應的開發系統 crd Windows中的卡片文件 crt 用於安全方面的證書認證文件 cur Windows下的游標資源文件格式,可用游標編輯軟體編輯 css Text/css文件 dat 數據文件,在應用程序中使用 dat VCD中的圖象聲音文件,VCD播放軟體可調用,或是通過VCD機播放 dbf 資料庫文件,Foxbase,Dbase,Visual FoxPro,等資料庫處理系統所產生的資料庫文件 dcx 傳真瀏覽文檔文件 ddi 映象文件,DUP,HD,IMG等工具可展開 dev 設備驅動程序 dib 設備無關點陣圖文件,這是一種文件格式,其目的是為了保證用某個應用程序創建的點陣圖圖形可以被其它應用程序裝載或顯示一樣 dir 目錄文件 dll Windows動態連接庫,幾乎無處不在,但有時由於不同版本DLL沖突會造成敗各種各樣的問踢 doc 是目前市場佔有率最高的辦公室軟體Microsoft Office中的字處理軟體Word創建的文檔 dos Windows保留的MS-DOS的某些系統文件 dot Microsoft Word的文檔模板文件,通過模板可以簡化一些常用格式文檔的創建工作,而且可以內嵌VBA程序來實現某些自動化功能 drv 設備驅動程序文件,用在各種系統中 dwg AutoCAD的圖紙文件,也是許多繪圖軟體都支持的格式,常用於共享數據 dxb AutoCAD創建的一中圖形文件格式 dxf 圖形交換格式,一種計算機輔助設計的文件格式,最初開發用來與AutoCAD一起使用,以便於圖形文件在應用程序之間的傳遞,它以ASCII方式儲存圖形,在表現圖形的大小方面十分精確 der Certiticate文件 dic Txt文件 emf 由Microsoft公司開發的Windows 32位擴展圖元文件格式,其總體設計目標是要彌補在Microsoft Windows 3.1(Win16)中用的*.wmf文件格式的不足,使得圖元文件更加易於使用 eps 用PostScript語言描述的一種圖形文件格式,以文本文件保存,在PostScript圖形列印機上能列印出高品質的圖形圖象,最高能表示32點陣圖形圖象 err 編譯錯誤文件,存在於Dbase,Foxbase,Foxpro系列軟體環境下 exe 可執行文件,雖然後綴名相同,但具有不同的格式和版本 exp 3DS使用的顯示卡驅動程序 exc Txt文件 flc Autodesk Animator和Animatorpro的動畫文件,支持256色,最大的圖象象索是64000*64000,支持壓縮,廣泛用於動畫圖形中的動畫序列,計算機輔助設計和計算機游戲應用程序 fnd 保存的搜索結果 fon 點陣字型檔文件 for Fortran語言程序 fot 指向字體的快捷鍵 fp 配置文件,存在於Dbase,Foxbase,Foxpro系列軟體的環境下 fpt 備注欄位文件,存在於Dbase,Foxbase,Foxpro系列軟體的環境下 frt 報表文件,存在於Dbase,Foxbase,Foxpro系列軟體的環境下 frx 報表文件,存在於Dbase,Foxbase,Foxpro系列軟體的環境下 fxp 編譯後的程序,存在於Dbase,Foxbase,Foxpro系列軟體的環境下 gif 在各種平台的各種圖形處理軟體上均能夠處理的,經過壓縮的一種圖形文件格式 grh 方正公司的圖象排版文件 grp Windows下的程序管理器產生的組窗口文件 goc Gocserve gra MSGraph.Chart.5 h C語言源程序頭文件 hlp Windows應用程序幫助文件 hqx Macintosh中使用BinHex將二進制文件編碼為7位的文本文件,大多數Macintosh文件皆以.hqx出現(.bin極少使用),在Macintosh中,可使用StuffIt Expander對.hqx解碼,在Windows中可使用BinHex 13解碼 ht 超級終端 htm 保存超文本描述語言的文本文件,用於描述各種各樣的網頁,使用各種瀏覽器打開 html 同.htm文件 icm 圖象配色描述文件 ico Windows中的圖標文件,可以包含同一個圖標的多種格式,使用圖標編輯軟體創建 idf MIDI樂器定義 idx 索引文件,存在於Dbase,Foxbase,Foxpro系列軟體的環境下 iff 文件交換格式文件,這種文件格式多用於Amiga平台,在這種平台上它幾乎可以存儲各種類型的數據,在其它平台上,IFF文件格式多用於存儲圖象和聲音文件 image MAcintosh磁碟映象文件,常見於萍果機的FTP網點,在Macintosh中由Shrink Wrap處理 ime Windows下的輸入法文件 img 磁碟映象文件,用HD-COPY,WinImage等工具打開後可以恢復到一張磁碟上 inc 匯編語言包含文件,類

⑸ linux下C語言編程,管道,p,fork,疑問的是,為什麼連用那麼多close必須要close 代碼如下

文件描述符0,1,2分別表示標准輸入標准輸出,標准錯誤輸出, 所以在子進程里close(1)是關閉了標准輸出, 然後用p(fda[1]);此時未用的最小文件描述符就是1(被關閉);這里關閉fda[0]就是為了說明在子進程是管道的寫端(fda[0],不關閉是可以的為了保險起見關閉).然後子進程退出會調用系統程序ls,於是當前的文件目錄就被發送到管道中.父進程同理, 就是將標准輸出作為管道的讀端,它讀到的是子進程ls後的內容,對文件計數,