String functions in C programming with descriptions are listed below. You can use the following function to work with String values including find, convert, append, etc.
| Function | Use |
|---|---|
| strlen | Finds length of a string. |
| strlwr | Converts a string to lowercase. |
| strupr | Converts a string to uppercase. |
| strcat | Appends one string at the end of another. |
| strncat | Appends first n characters of a string at the end of another. |
| strcpy | Copies a string into another. |
| strncpy | Copies first n characters of one string into another. |
| strcmp | Compares two strings. |
| strncmp | Compares first n characters of two strings. |
| strcmpi | Compares two strings without regard to case ('i' denotes that this function ignores case). |
| stricmp | Compares two strings without regard to case (identical to strcmpi). |
| strnicmp | Compares first n characters of two strings without regard to case. |
| strdup | Duplicates a string. |
| strchr | Finds first occurrence of a given character in a string. |
| strrchr | Finds last occurrence of a given character in a string. |
| strstr | Finds first occurrence of a given string in another string. |
| strset | Sets all characters of string to a given character. |
| strnset | Sets first n characters of a string to a given character. |
| strrev | Reverses string. |