热门问题
时间线
聊天
视角

string.h

来自维基百科,自由的百科全书

Remove ads

string.hC標準庫的一個標頭檔,其中包含了(巨集)定義、常數以及函式和類型的聲明,涉及的內容除了字串處理之外,還包括大量的主記憶體處理常式;因此,string.h這個命名是不恰當的。

string.h中定義的函式十分常用,作為C標準庫的一部分,它們被強制要求可以在任何支援C語言的平台上執行。但是,部分函式存在一些安全隱患,例如緩衝區溢位等,導致程式設計師寧願使用一些更安全的函式而放棄一定的可移植性。同時,這些字串函式只能處理ASCII字元集或相容ASCII的字元集,如ISO-8859-1;在處理存在多位元組字元的字元集,如UTF-8時,會產生一個警告,指出對字串「長度」的計算是以位元組而不是以Unicode字元為單位。非ASCII相容字元集的字串處理常式一般位於wchar.h中。

Remove ads

常數和類型

更多資訊 名稱, 說明 ...

函式

更多資訊 名稱, 說明 ...
Remove ads

ISO C擴充函式

更多資訊 名稱, 說明 ...

外部連結

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads