/* Program 10-4

   Program to determine if two strings are equal */

int equal_strings (char s1[], char s2[])
 {
  int i = 0, answer;

  while ( s1[i] == s2[i] && s1[i] != '\0' && s2[i] != '\0' )
   ++i;

  if ( s1[i] == '\0' && s2[i] == '\0' )
   answer = 1;                           /* strings are equal */
  else
   answer = 0;                           /* strings are not equal */

  return (answer);
 }

main ()
{
 static char stra[] = "string compare test";
 static char strb[] = "string";

 printf ("%d\n", equal_strings (stra, strb));
 printf ("%d\n", equal_strings (stra, stra));
 printf ("%d\n", equal_strings (strb, "string"));
}

/* Program Output

0
1
1

*/



