string h標頭檔案

2021-09-25 03:44:50 字數 467 閱讀 9347

string.h標頭檔案包含了許多用於字元陣列的函式。使用以下函式時需要在開頭新增string.h標頭檔案。

1.strlen():該函式可以得到字元陣列中第乙個\0前的字元的個數,其格式為:strlen(字元陣列);

2.strcmp():該函式返回兩個字串大小的比較結果,比較原則是按字典序,其格式為:strcmp(字元陣列1,字元陣列2)。

所謂按字典序就是在字串在字典中得順序,因此如果有兩個字元陣列str1和str2,且滿足str1[0…k-1]==str2[0…k-1]、str1[k]字元陣列2,返回乙個正數。

3.strcpy():可以把乙個字串複製給另乙個字串,其格式為:strcpy(字元陣列1,字元陣列2)。

注意:是把字元陣列名2複製給字元陣列1,包括了結束符\0。

4.strcat():把乙個字串接到另乙個字串後面,其格式為:strcat(字元陣列1,字元陣列2),是把字元陣列2接到字元陣列1後面。

標頭檔案string與string h的區別

標頭檔案string與string.h的區別 在c 中,include與 include的區別,前者要使用更新的編譯器 其實大部分編譯器多比較前衛了,出了有些搞嵌入式的用 的編譯器 喔,原來iostream是c 的標頭檔案,iostream.h是c的標頭檔案,即標準的c 標頭檔案沒有.h副檔名,將以...

標頭檔案string與string h的區別

今天再敲 時遇到個問題,vs提示我是string.h還是string,回想起原來遇到過此類問題但是忘記了。在c 中,include與 include的區別,前者要使用更新的編譯器 其實大部分編譯器多比較前衛了,出了有些搞嵌入式的用 的編譯器 喔,原來iostream是c 的標頭檔案,iostream...

標頭檔案string與string h的區別

在c 中,include與 include的區別 前者要使用更新的編譯器 其實大部分編譯器都支援,除了某些搞嵌入式的編譯器 iostream是c 的標頭檔案,iostream.h是c的標頭檔案。標準的c 標頭檔案沒有.h副檔名,將以前的c的標頭檔案轉化為c 的標頭檔案後,有時加上c的字首表示來自於c...