C 字串 (string.h) 庫
C 字串函式
<string.h>
庫提供了許多允許您執行字串任務的函式。
下表列出了所有字串函式
函式 | 描述 |
---|---|
memchr() | 在記憶體塊中查詢指定值第一次出現的位置並返回指向該位置的指標 |
memcmp() | 比較兩個記憶體塊,以確定哪個塊代表更大的數值 |
memcpy() | 將資料從一個記憶體塊複製到另一個記憶體塊 |
memmove() | 將資料從一個記憶體塊複製到另一個記憶體塊,並處理記憶體塊可能重疊的情況 |
memset() | 將記憶體塊中的所有位元組設定為相同的值 |
strcat() | 將一個字串追加到另一個字串的末尾 |
strchr() | 返回指向字串中指定字元第一次出現位置的指標 |
strcmp() | 比較兩個字串中字元的 ASCII 值,以確定哪個字串具有更高的值 |
strcoll() | 比較兩個字串中字元的基於區域設定的值,以確定哪個字串具有更高的值 |
strcpy() | 將一個字串的字元複製到另一個字串的記憶體中 |
strcspn() | 返回字串中直到第一個指定字元出現為止的長度 |
strerror() | 返回一個描述錯誤程式碼含義的字串 |
strlen() | 返回字串的長度 |
strncat() | 將指定數量的字元從一個字串追加到另一個字串的末尾 |
strncmp() | 比較兩個字串中指定數量的字元的 ASCII 值,以確定哪個字串具有更高的值 |
strncpy() | 將指定數量的字元從一個字串複製到另一個字串的記憶體中 |
strpbrk() | 返回指向字串中包含指定字元的第一個位置的指標 |
strrchr() | 返回指向字串中指定字元最後一次出現位置的指標 |
strspn() | 返回字串中直到第一個不是指定字元的字元為止的長度 |
strstr() | 返回指向另一個字串中第一個出現的目標字串的指標 |
strtok() | 使用分隔符將字串分割成多個部分 |
strxfrm() | 將字串中的字元從 ASCII 編碼轉換為當前區域設定的編碼 |