Strings Functions in C
String.h header file supports all the string functions in C language. All the string functions are given below.
String functions | Description |
strcat() | Concatenates str2 at the end of str1 |
strncat() | Appends a portion of string to another |
strcpy() | Copies str2 into str1 |
strncpy() | Copies given number of characters of one string to another |
strlen() | Gives the length of str1 |
strcmp() | Returns 0 if str1 is same as str2. Returns <0 if strl < str2. Returns >0 if str1 > str2 |
strcmpi() | Same as strcmp() function. But, this function negotiates case. “A” and “a” are treated as same. |
strchr() | Returns pointer to first occurrence of char in str1 |
strrchr() | last occurrence of given character in a string is found |
strstr() | Returns pointer to first occurrence of str2 in str1 |
strrstr() | Returns pointer to last occurrence of str2 in str1 |
strdup() | Duplicates the string |
strlwr() | Converts string to lowercase |
strupr() | Converts string to uppercase |
strrev() | Reverses the given string |
gets() | Read the string from the user |
puts() | It prints the entire strin |
Example: using Puts() and gets() string function