The string manipulation functions include:
When using these string functions, you do not need to include a header file for them in the program or specify a special flag to the compiler.
The following functions manipulate string data:
| bcopy, bcmp, bzero, ffs | Perform bit and byte string operations. |
| gets, fgets | Get a string from a stream. |
| puts, fputs | Write a string to a stream. |
| compile, step, advance | Compile and match regular-expression patterns. |
| strlen, strchr, strrchr, strpbrk, strspn, strcspn, strstr, strtok | |
| Performs operations on strings. | |
| jcode | Perform string conversion on 8-bit processing codes. |
| varargs | Handles a variable-length parameter list. |
National Language Support Overview for Programming.