/ Undifined / 25 - WAP to compare the contents of two files and determine whether they are same or not.

25 - WAP to compare the contents of two files and determine whether they are same or not.

WAP to compare the contents of two files and determine whether they are same or not.
#include<stdio.h>
 
int main() {
   FILE *fp1, *fp2;
   int ch1, ch2;
   char fname1[40], fname2[40];
 
   printf("Enter name of first file :");
   gets(fname1);
 
   printf("Enter name of second file:");
   gets(fname2);
 
   fp1 = fopen(fname1, "r");
   fp2 = fopen(fname2, "r");
 
   if (fp1 == NULL) {
      printf("Cannot open %s for reading ", fname1);
      exit(1);
   } else if (fp2 == NULL) {
      printf("Cannot open %s for reading ", fname2);
      exit(1);
   } else {
      ch1 = getc(fp1);
      ch2 = getc(fp2);
 
      while ((ch1 != EOF) && (ch2 != EOF) && (ch1 == ch2)) {
         ch1 = getc(fp1);
         ch2 = getc(fp2);
      }
 
      if (ch1 == ch2)
         printf("Files are identical n");
      else if (ch1 != ch2)
         printf("Files are Not identical n");
 
      fclose(fp1);
      fclose(fp2);
   }
   return (0);
}

about author

Blogger Sens it website about blogger templates and blogger widgets you can find us on social media
Previous Post :Go to tne previous Post
Next Post:Go to tne Next Post

No comments:

Post a Comment