Ad

Friday, July 27, 2007

String Manipulation Functions (string.h) II

This is the continuation of the article String Manipulation Functions (string.h) in which we’re discussing about the string manipulation functions.

Here I have listed 8 functions along with their prototype (simplified) and a short description.

One thing to note here is that unlike the last article on this topic, I have not included example programs, since the functions (with their prototypes) are pretty much straightforward.

strlwr:

Prototype: char *strlwr(char *)

This function converts the given string to lowercase and returns the same.

strupr:

Prototype: char *strupr(char *)

This function converts the given string to UPPERCASE and returns it.

strncat:

Prototype: strncat(char *str1, const char *str2, int n)

It appends first ‘n’ characters of str2 to the end of str1.

strncpy:

Prototype: int strncmp(char *str1, const char *str2, int n)

This function compares first ‘n’ characters of str1 with str2, it returns 0 if compare was successful.

stricmp:

Prototype: int stricmp(const char *str1, const char *str2)

It compares two strings str1 and str2 without regard to case and returns 0 on being successful.

strnicmp:

Prototype: int strnicmp(const char *str1, const char *str2, int n)

This function compares first ‘n’ characters of str1 with str2 without regard to case.

strrev:

Prototype: char *strrev(char *)

This function reverses the given string and returns it.

stcstr:

Prototype: char *strstr(const char *str1, const char *str2)

This function returns the pointer to where the first occurrence of string str2 is found inside str1.

Good-Bye!

Related Articles:

No comments:

Post a Comment

You are free to comment anything, although you can comment as 'Anonymous' it is strongly recommended that you supply your name. Thank You.

Please don't use abusive language.