devxlogo

Comparing Strings

Comparing Strings

Question:
I have defined a string variable using the following command:

        #define latinWord 64        char    word[latinWord];

I want to use an If statment to see if the variable “word” is equal to a word?that is, if the variable “word” is equal to “hi,” I want it to print “hello.” How do I do this?

Answer:
Use the run-time library function strcmp or strcmpi (case insensitive version). These routines return 0 if the two string arguments are equal or a negative or positive number to indicate which string comes before the other (alphabetically).

devx-admin

Share the Post: