Для операций над строками двухбайтовых символов существуют версии функций, описанных в главе 14. Эти функции (перечисленные в табл. 19.3) используют заголовок <wchar.h>. Заметьте, что функция wcstok(), в отличие от версии функции для типа char, требует передачи дополнительного параметра.
Функция | Соотвествующая функция для типа char |
---|---|
| strcat() В версии С99 к параметрам str1 и str2 применен квалификатор restrict |
| strchr() |
| strcmp() |
| strcoll() |
| strcspn() |
| strcpy() В версии С99 к параметрам str1 и str2 применен квалификатор restrict |
| strlen() |
| strncpy() В версии С99 к параметрам str1 и str2 применен квалификатор restrict |
| strncat() В версии С99 к параметрам str1 и str2 применен квалификатор restrict |
| strncmp() |
| strpbrk() |
| strrchr() |
| strspn() |
| strtok() Здесь параметр endptr является указателем, который содержит информацию, необходимую для продолжения процесса разделения строки на лексемы. В версии С99 к параметрам str1 и str2 применен квалификатор restrict |
| strstr() |
| strxfrm() В версии С99 к параметрам str1 и str2 применен квалификатор restrict |