السلام عليكم
هذا كود بالسى لبرنامج يعمل مقارنة بين ملفين ويشوف اذا كان محتويات الملفين متطابقة ولا لأ .
لكن مدرى وش المشكلة :( ، على طول يقولى Different .
ياريت مساعدتى بلغة السى فقط .
#include <stdio.h>
#include <conio.h>
main()
{
FILE *in1,*in2;
char path1[100],path2[100],s1[100],s2[100];
printf("Enter the first path: ");
gets(path1);
in1=fopen(path1,"r");
while(in1==NULL)
{
printf("\nError , The first path is invaild , Retry: ");
gets(path1);
in1=fopen(path1,"r");
}
printf("\nEnter the second path: ");
gets(path2);
in2=fopen(path2,"r");
while(in2==NULL)
{
printf("\nError , The second path is invaild , Retry: ");
gets(path2);
in2=fopen(path2,"r");
}
fgets(s1,100,in1);
fgets(s2,100,in2);
if(s1==s2)
{
printf("\nIdentical");
}
else{
printf("\nDifferent");
}
fclose(in1);
fclose(in2);
getch();
return 0;
}