- strset( ) function sets all the characters in a string to given character. Syntax for strset( ) function is given below.
char *strset(char *string, int c);
- strset( ) function is non standard function which may not available in standard library in C.
Example program for strset() function in C language:
- In this program, all characters of the string “Test String” is set to “#” using strset( ) function and output is displayed as “###########”.
Output:
Original string is : Test StringTest string after strset() : ###########Other 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