C语言字符串处理
包含的函數
字元組字串 | 闊字串 | 描述[note 1] | |
---|---|---|---|
字符串 處理 |
strcpy |
wcscpy |
複製字串內容 |
strncpy |
wcsncpy |
写一个n字节/ wchar_t到一个字符串,从给定的字符串复制或添加空值 | |
strcat |
wcscat |
在字符串后边连接另一个字符串 | |
strncat |
wcsncat |
从一个字符串到另一个字符串不超过n个字节/ wchar_t | |
strxfrm |
wcsxfrm |
根据当前语言环境转换字符串 | |
字符串檢查 | strlen |
wcslen |
傳回字符串的長度 |
strcmp |
wcscmp |
比較兩條字符串的內容 | |
strncmp |
wcsncmp |
比较两个字符串中特定数量的字节/ wchar_t | |
strcoll |
wcscoll |
根据当前语言环境比较两个字符串 | |
strchr |
wcschr |
在字符串中找到第一个出现的字节/ wchar_t | |
strrchr |
wcsrchr |
查找字符串中最后一次出现的字节/ wchar_t | |
strspn |
wcsspn |
字符串中找到第一个出现的字节/ wchar_t | |
strcspn |
wcscspn |
查找字符串中最后一次出现的字节/ wchar_t | |
strpbrk |
wcspbrk |
字符串中找到第一个出现的字节/ wchar_t | |
strstr |
wcsstr |
找到字符串中第一次出现的子字符串 | |
strtok |
wcstok |
分解字符串为一组字符串 | |
Miscellaneous | strerror |
不適用 | 通过标准错误的标号,获得错误的描述字符串 |
Memory manipulation |
memset |
wmemset |
将s所指向的某一块内存中的前n个 字节的内容全部设置为ch指定的ASCII值 |
memcpy |
wmemcpy |
复制一个缓冲区到另一个 | |
memmove |
wmemmove |
将一个缓冲区复制到另一个缓冲区,可能重叠 | |
memcmp |
wmemcmp |
比较两个缓冲区 | |
memchr |
wmemchr |
在缓冲区中找到第一次出现的字节/ wchar_t | |
|
- 轉換函數
參考資料
參看
維基教科書中的相關電子:Strings |
- C語言字串語法 for source code syntax, including backslash escape sequences.
- 字串函數
- Null-terminated string
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.