C Strings

strcat() function

 syntax:	
		strcpy(string1,”sri”); 
		strcpy(string2,”Bhagavan”); 
		Printf(“%s”,strcat(string1,string2); 
        
From the above program segment the value of string1 becomes sribhagavan. The string at str2 remains unchanged as bhagawan.

strcat() function

when you combine two strings, you add the characters of one string to the end of other string. This process is called concatenation.
The strcat() function joins 2 strings together. It takes the following form
strcat(string1,string2)

string1 & string2 are character arrays. When the function strcat is executed string2 is appended to string1. the string at string2 remains unchanged.

Strcmp() function

     Example: 
		 
strcmp(“Newyork”,”Newyork”)
will return zero because 2 strings are equal.
strcmp(“their”,”there”)
will return a 9 which is the numeric difference between ASCII ‘i’ and ASCII ’r’.
strcmp(“The”, “the”) will return 32 which is the numeric difference between ASCII “T” & ASCII “t”.

Strcmp() function

In c you cannot directly compare the value of 2 strings in a condition like if(string1==string2)
Most libraries however contain the strcmp() function, which returns a zero if 2 strings are equal, or a non zero number if the strings are not the same. The syntax of strcmp() is given below:
Strcmp(string1,string2)

String1 & string2 may be string variables or string constants. String1, & string2 may be string variables or string constants some computers return a negative if the string1 is alphabetically less than the second and a positive number if the string is greater than the second.

strcmpi() function

This function is same as strcmp() which compares 2 strings but not case sensitive.
Example 
		strcmpi(“THE”,”the”); 

will return 0.

Make Comments..!!


Oops!! No posts from user.

Download Android App