(2011-04-20 10:53:12)
標籤:1、 linux中一些標頭檔案的作用:
:ansic。提供斷言,assert(表示式)
:gcc。gtk,gnome的基礎庫,提供很多有用的函式,如有資料結構操作函式。使用glib只需要包含
:gcc。資料夾操作函式。structdirent,struct dir,opendir(),closedir(),readdir(),readdir64()等
:ansic。字元測試函式。isdigit(),islower()等
:ansic。檢視錯誤**errno是除錯程式的乙個重要方法。當linuc c api函式發生異常時,一般會將errno變數(需includeerrno.h)賦乙個整數值,不同的值表示不同的含義,可以通過檢視該值推測出錯的原因。在實際程式設計中用這一招解決了不少原本看來莫名其妙的問題。比較麻煩的是每次都要去linux源**裡面查詢錯誤**的含義,現在把它貼出來,以後需要查時就來這裡看了。來自linux2.4.20-18的核心**中的/usr/include/asm/errno.h
:處理命令列引數。getopt()
2、-------------------------
linux常用標頭檔案如下:
posix標準定義的標頭檔案
目錄項檔案控制
檔名匹配型別
路徑名模式匹配型別
組檔案網路資料庫操作
口令檔案
正規表示式
tar歸檔值
終端i/o
符號常量
檔案時間
字元擴充套件型別
-------------------------
internet定義
套接字本地介面
internet位址族
傳輸控制協議定義
-------------------------
記憶體管理宣告
select函式
套接字藉口
檔案狀態
程序時間
基本系統資料型別
unix域套接字定義
系統名程序控制
------------------------------
posix定義的xsi擴充套件標頭檔案
cpio歸檔值
動態鏈結
訊息顯示結構
檔案樹漫遊
**集轉換使用程式
語言資訊常量
模式匹配函式定義
貨幣型別
資料庫操作
訊息類別
輪詢函式
搜尋表字串操作
系統出錯日誌記錄
使用者上下文
使用者限制
使用者帳戶資料庫
-----------------------------
ipc(命名管道)
訊息佇列
資源操作
訊號量共享儲存
檔案系統資訊
時間型別
附加的日期和時間定義
向量i/o操作
------------------------------
posix定義的可選標頭檔案
非同步i/o
訊息佇列
執行緒執行排程
訊號量實時spawn介面
xsi streams介面
事件跟蹤
3、 c/c++標頭檔案一覽
c#include //設定插入點
#include //字元處理
#include //定義錯誤碼
#include //浮點數處理
#include//對應各種運算子的巨集
#include//定義各種資料型別最值的常量
#include//定義本地化c函式
#include //定義數學函式
#include//異常處理支援
#include//訊號機制支援
#include//不定引數列表支援
#include//常用常量
#include //定義輸入/輸出函式
#include//定義雜項函式及記憶體分配函式
#include //字串處理
#include//定義關於時間的函式
#include //寬字元處理及輸入/輸出
#include //寬字元分類
傳統c++
#include //改用
#include //改用
#include//改用
#include//該類不再支援,改用中的stringstream
————————————————————————————————
標準c++
#include //stl通用演算法
#include //stl位集容器
#include//字元處理
#include //定義錯誤碼
#include //浮點數處理
#include//對應各種運算子的巨集
#include //定義各種資料型別最值的常量
#include //定義本地化函式
#include //定義數學函式
#include //複數類
#include//訊號機制支援
#include//異常處理支援
#include//不定引數列表支援
#include//常用常量
#include //定義輸入/輸出函式
#include //定義雜項函式及記憶體分配函式
#include //字串處理
#include //定義關於時間的函式
#include //寬字元處理及輸入/輸出
#include //寬字元分類
#include //stl雙端佇列容器
#include //異常處理類
#include //檔案輸入/輸出
#include //stl定義運算函式(代替運算子)
#include //定義各種資料型別最值常量
#include //stl線性列表容器
#include//本地化特定資訊
#include //stl 對映容器
#include//stl通過分配器進行的記憶體分配
#include//動態記憶體分配
#include//stl常用的數字操作
#include //引數化輸入/輸出
#include //基本輸入/輸出支援
#include//輸入/輸出系統使用的前置宣告
#include //資料流輸入/輸出
#include //基本輸入流
#include//stl迭代器
#include //基本輸出流
#include //stl佇列容器
#include //stl 集合容器
#include //基於字串的流
#include //stl堆疊容器
#include //標準異常類
#include //底層輸入/輸出支援
#include //字串類
#include//執行期間型別資訊
#include //stl通用模板類
#include//對包含值的陣列的操作
#include //stl動態陣列容器
————————————————————————————————
c99增加的部分
#include //複數處理
#include //浮點環境
#include //整數格式轉換
#include //布林環境
#include //整型環境
#include //通用型別數學巨集
Linux中常用標頭檔案的作用 轉
1 linux中一些標頭檔案的作用 ansi c。提供斷言,assert 表示式 gcc。gtk,gnome的基礎庫,提供很多有用的函式,如有資料結構操作函式。使用glib只需要包含 gcc。資料夾操作函式。struct dirent,struct dir,opendir closedir read...
linux中常用的C C 標頭檔案
1 linux中一些標頭檔案的作用 ansi c。提供斷言,assert 表示式 gcc。gtk,gnome的基礎庫,提供很多有用的函式,如有資料結構操作函式。使用glib只需要包含 gcc。資料夾操作函式。struct dirent,struct dir,opendir closedir read...
linux中常用C C 一些標頭檔案的作用
1 一些標頭檔案的作用 ansi c。提供斷言,assert 表示式 gcc。gtk,gnome的基礎庫,提供很多有用的函式,如有資料結構操作函式。使用glib只需要包含 gcc。資料夾操作函式。struct dirent,struct dir,opendir closedir readdir re...