C語言中常用的字符串函數有以下幾個:
- strlen:用于獲取字符串的長度。
- strcpy:用于將一個字符串復制到另一個字符串。
- strncpy:用于將一個字符串的一部分復制到另一個字符串。
- strcat:用于將一個字符串連接到另一個字符串的末尾。
- strncat:用于將一個字符串的一部分連接到另一個字符串的末尾。
- strcmp:用于比較兩個字符串是否相等。
- strncmp:用于比較兩個字符串的一部分是否相等。
- strchr:用于在一個字符串中查找指定字符的第一個出現位置。
- strrchr:用于在一個字符串中查找指定字符的最后一個出現位置。
- strstr:用于在一個字符串中查找另一個字符串的第一次出現位置。
- strtok:用于將一個字符串分割成多個子串。
- sprintf:用于將格式化的數據寫入字符串。
- sscanf:用于從字符串中讀取格式化的數據。
- memcpy:用于將一個內存區域的內容復制到另一個內存區域。
- memmove:用于將一個內存區域的內容移動到另一個內存區域。
以上是一些常用的字符串函數,還有其他的字符串函數可以根據實際需求選擇使用。