I want to search on a binary file in c++. but this always say: "Not found!".
My codes:
struct {
 char name[20];
 char family[20];
 char address[100];
 char birthday[8];} members[100];
 clrscr();
 pt=fopen("members.dat","r");
 rewind(pt);
 char searchName[20];
 int found=0;
 printf("Please enter search word \n");
 scanf("%s", &searchName);
 int i=0;
 while(!feof(pt)){
 i++;
  fseek (pt,sizeof(members[i]), 0);
  fread(&members[i], sizeof(members[i]), i,pt);
   if(searchName==members[i].name){
     found=1;
     break;}
   }
 clrscr();
 if(found==1){
  printf("Found! \n");
  printf("%s \n", members[1].name);
  printf("%s \n", members[1].family);
  printf("%s \n", members[1].address);
  printf("%s \n", members[1].birthday);
}
 if(found==0){
  printf("Not Found");
 }
what is problem? that's should search name of members struct.
 
     
    