- strrev( ) function reverses a given string in C language. Syntax for strrev( ) function is given below.
char *strrev(char *string);
- strrev( ) function is non standard function which may not available in standard library in C.
Example program for strrev() function in C language:
- In below program, string “Hello” is reversed using strrev( ) function and output is displayed as “olleH”.
Output:
String before strrev( ) : Hello
String after strrev( ) : olleHOther String functions in C Language:
- String.h header file supports all the string functions in C language. All the string functions are given below.
S.no String functionsDescription1 strcat ( ) Concatenates str2 at the end of str1. 2 strncat ( ) appends a portion of string to another 3 strcpy ( ) Copies str2 into str1 4 strncpy ( ) copies given number of characters of one string to another 5 strlen ( ) gives the length of str1. 6 strcmp ( ) Returns 0 if str1 is same as str2. Returns <0 if strl < str2. Returns >0 if str1 > str2. 7 strcmpi ( ) Same as strcmp() function. But, this function negotiates case. “A” and “a” are treated as same. 8 strchr ( ) Returns pointer to first occurrence of char in str1. 9 strrchr ( ) last occurrence of given character in a string is found 10 strstr ( ) Returns pointer to first occurrence of str2 in str1. 11 strrstr ( ) Returns pointer to last occurrence of str2 in str1. 12 strdup ( ) duplicates the string 13 strlwr ( ) converts string to lowercase 14 strupr ( ) converts string to uppercase 15 strrev ( ) reverses the given string 16 strset ( ) sets all character in a string to given character 17 strnset ( ) It sets the portion of characters in a string to given character 18 strtok ( ) tokenizing given string using delimiter
No comments:
Post a Comment