linux c語言的標頭檔案對應windows下的標頭檔案是哪些

2022-01-31 18:36:39 字數 6220 閱讀 5737

1樓:匿名使用者

linux和windows平臺下,能夠對應的標頭檔案就是符合c11標準的標頭檔案。其他的標頭檔案不僅和平臺有關係,還和平臺下的編譯環境有關,很難畫上等號的。

c語言符合標準的標頭檔案.

#include //設定插入點

#include //字元處理

#include //定義錯誤碼

#include //浮點數處理

#include //檔案輸入/輸出

#include //引數化輸入/輸出

#include //資料流輸入/輸出

#include //定義各種資料型別最值常量#include //定義本地化函式

#include //定義數學函式

#include //定義輸入/輸出函式

#include //定義雜項函式及記憶體分配函式#include //字串處理

#include //基於陣列的輸入/輸出#include //定義關於時間的函式

#include //寬字元處理及輸入/輸出#include //寬字元分類

linux常用標頭檔案如下:

posix標準定義的標頭檔案

目錄項檔案控制

檔名匹配型別

路徑名模式匹配型別

組檔案網路資料庫操作

口令檔案

正規表示式

tar歸檔值

終端i/o

符號常量

檔案時間

字元擴充套件型別

-------------------------internet定義

套接字本地介面

internet地址族

傳輸控制協議定義

-------------------------記憶體管理宣告

select函式

套接字藉口

檔案狀態

程序時間

基本系統資料型別

unix域套接字定義

系統名程序控制

------------------------------posix定義的xsi擴充套件標頭檔案

cpio歸檔值

動態連結

訊息顯示結構

檔案樹漫遊

**集轉換使用程式

語言資訊常量

模式匹配函式定義

貨幣型別

資料庫操作

訊息類別

輪詢函式

搜尋表字串操作

系統出錯日誌記錄

使用者上下文

使用者限制

使用者帳戶資料庫

-----------------------------ipc(命名管道)

訊息佇列

資源操作

訊號量共享儲存

檔案系統資訊

時間型別

附加的日期和時間定義

向量i/o操作

------------------------------posix定義的可選標頭檔案

非同步i/o

訊息佇列

執行緒執行排程

訊號量實時spawn介面

xsi streams介面

事件跟蹤

2樓:匿名使用者

補充:unistd.h 沒有,可以用 windows.h

當然不是一個東西,一個是unix的,一個是windows的,比如fork就沒有。

3樓:匿名使用者

有的是c語言標準函式庫,是linux和windows共有的,有的是linux獨有的庫函式

4樓:

像#include

#include

#include

是沒有的.

#include

#include

#include

是標準的, 都有.

linux下的c語言的標頭檔案在windows下標頭檔案是哪幾個?

5樓:

#include //設定插入點

#include //字元處理

#include //定義錯誤碼

#include //浮點數處理

#include //檔案輸入/輸出

#include //引數化輸入/輸出

#include //資料流輸入/輸出

#include //定義各種資料型別最值常量#include //定義本地化函式

#include //定義數學函式

#include //定義輸入/輸出函式

#include //定義雜項函式及記憶體分配函式#include //字串處理

#include //基於陣列的輸入/輸出#include //定義關於時間的函式

#include //寬字元處理及輸入/輸出#include //寬字元分類

標準 c++ (同上的不再註釋)

#include //stl 通用演算法

#include //stl 位集容器

#include

#include

#include

#include

#include //複數類

#include

#include

#include

#include

#include //stl 雙端佇列容器#include //異常處理類

#include

#include //stl 定義運算函式(代替運算子)#include

#include //stl 線性列表容器#include //stl 對映容器

#include

#include //基本輸入/輸出支援

#include //輸入/輸出系統使用的前置宣告#include

#include //基本輸入流

#include //基本輸出流

#include //stl 佇列容器

#include //stl 集合容器

#include //基於字串的流

#include //stl 堆疊容器

#include //標準異常類

#include //底層輸入/輸出支援

#include //字串類

#include //stl 通用模板類

#include //stl 動態陣列容器#include

#include

using namespace std;

c99 增加

#include //複數處理

#include //浮點環境

#include //整數格式轉換

#include //布林環境

#include //整型環境

#include //通用型別數學巨集

#include說明呼叫dos控制檯i/o子程式的各個函式。

#include包含字串庫函式說明的標頭檔案#include包含動態儲存與釋放函式標頭檔案

6樓:匿名使用者

linux是嚴格按照c語言標準來的,所以你只要去找c語言的標準來對比一下即可。

7樓:匿名使用者

#include

#include

#include

#include

#include

#include

#include

這幾個windows上沒有,別找了。

c語言標頭檔案有哪些?

8樓:齋子鏡瓊怡

c語言標頭檔案如下:

1、fprintf函式,功能:格式輸出(檔案)。

2、fscanf函式,功能:格式輸入(檔案)。

3、prntf函式,功能:格式輸出(控制檯)。

4、scanf函式,功能:格式輸入(控制檯)。

5、fclose函式,功能:關閉檔案。

6、fopen函式,功能:開啟檔案。

7、feof函式,功能:檔案結尾判斷。

8、setbuf函式,功能:設定磁碟緩衝區。

9、sscanf函式,功能:從緩衝區中按格式輸入。

10、sprintf函式,功能:格式輸出到緩衝區。

11、remove函式,功能:刪除檔案。

9樓:暢旺牢學民

是c的。但是不全是c的

#include#include#include#include#include#include

這幾個是linux

/unix下的。在window上用不了其他的都是標c的

windows與linux 標頭檔案對照

10樓:趣園藝

1.linux和windows平臺下,能夠對應的標頭檔案就是符合c11標準的標頭檔案。其他的標頭檔案不僅和平臺有關係,還和平臺下的編譯環境有關,很難畫上等號的。

2.c語言符合標準的標頭檔案

#include //設定插入點

#include //字元處理

#include //定義錯誤碼

#include //浮點數處理

#include //檔案輸入/輸出

#include //引數化輸入/輸出

#include //資料流輸入/輸出

#include //定義各種資料型別最值常量#include //定義本地化函式

#include //定義數學函式

#include //定義輸入/輸出函式

#include //定義雜項函式及記憶體分配函式#include //字串處理

#include //基於陣列的輸入/輸出#include //定義關於時間的函式

#include //寬字元處理及輸入/輸出#include //寬字元分類

3.linux常用標頭檔案如下:

posix標準定義的標頭檔案

目錄項檔案控制

檔名匹配型別

路徑名模式匹配型別

組檔案網路資料庫操作

口令檔案

正規表示式

tar歸檔值

終端i/o

符號常量

檔案時間

字元擴充套件型別

-------------------------internet定義

套接字本地介面

internet地址族

傳輸控制協議定義

-------------------------記憶體管理宣告

select函式

套接字藉口

檔案狀態

程序時間

基本系統資料型別

unix域套接字定義

系統名程序控制

------------------------------posix定義的xsi擴充套件標頭檔案

cpio歸檔值

動態連結

訊息顯示結構

檔案樹漫遊

**集轉換使用程式

語言資訊常量

模式匹配函式定義

貨幣型別

資料庫操作

訊息類別

輪詢函式

搜尋表字串操作

系統出錯日誌記錄

使用者上下文

使用者限制

使用者帳戶資料庫

-----------------------------ipc(命名管道)

訊息佇列

資源操作

訊號量共享儲存

檔案系統資訊

時間型別

附加的日期和時間定義

向量i/o操作

------------------------------posix定義的可選標頭檔案

非同步i/o

訊息佇列

執行緒執行排程

訊號量實時spawn介面

xsi streams介面

事件跟蹤

11樓:

看看紅旗linux,他們出的書具體不太記得了,不過畢竟是中國做得最好的,多看看有幫助。

12樓:

linux的一般介面在《unix環境高階程式設計》中有詳細的描述。

關於socket,請看《unix網路程式設計》一書。

如果用圖形介面,那麼linux下通常採用的是gdk和qt兩個庫,也就是說,如果你在windows下使用了包含圖形介面的庫函式,那麼你就必須修改你的所有函式呼叫的實現,而不僅僅是替換標頭檔案。

要做跨平臺的程式,我推薦你使用qt,它用c++寫成,對於圖形介面的操作可以直接在win\mac\*nix等各種平臺下使用。

祝你好運!

關於c語言裡面的標頭檔案stdio h問題

是標準輸入輸出標頭檔案,裡面包含了標準輸入輸出函式的宣告,printf就是其中的一個,如果程式不使用。輸入輸出功能可以不包含此標頭檔案,但是這種情況很少,一般c程式都會包含此標頭檔案。至於書中為什麼沒有包含此標頭檔案,可能是以下幾個原因 1.你看錯了。2.書寫錯了。3.有的編譯器,像,允許在沒有包含...

在c語言中如何自定義標頭檔案

自定義標頭檔案通常放在使用該標頭檔案的原始檔所在的目錄中,並使用 include myhead.h 來包含。標頭檔案是不編譯的,因為c語言編譯過程之前有個預編譯過程。在這個過程中用標頭檔案中的內容替換原始檔中 include 命令,所以在編譯器看來,沒有標頭檔案,只有原始檔。預編譯過程還包括條件編譯...

C語言標頭檔案都是什麼程式程式設計的?會C語言了就會編標頭檔案了嗎

1全部其實寫一個c語言程式可以完全不用標頭檔案。對 include指令,編譯過程中只是在預處理階段把包含的檔案以文字形式完全替換到 include所在的那一行而已。由此可以看出,標頭檔案內容也是編譯器 在預處理之後 編譯的,如果自己在原始檔裡面寫標頭檔案的內容,可以不用 include。學會c語言就...