void searchcontact()
{
int l,i;
char query[20];
system("cls");
do
{
find=0;
printf("Contact Search\n Name of the Contact:\n");
fflush(stdout);
scanf("%[^\n]",&query);
l=strlen(query);
f=fopen("contact.txt","r");
system("cls");
printf("Search the result for %s\n",query);
while(fread(&add,sizeof(add),3,f)==1)
{
for(i=0;i<=3;i++)
name[i]=add.name[i];
name[l]='\0';
if(stricmp(name,query)==0)
{
printf("Name\t:%s\nPhone\t:%d\nE-mail\t:%s\n",add.name,add.hpnum,add.email);
find++;
if(find%4==0)
{
printf("Press any key to continue");
getch();
}
}
}
if(find==0)
printf("\nNo match found!");
else
printf("\n %d match(s) found",find);
fclose(f);
printf("\nTry again?\t[1] Yes\t[2] No\n");
scanf("%d",&choice);
}while(choice==1);
}
这是我的联系系统项目...有人知道find%4==0
是什么意思吗?我不知道由于这部分编码,我指的是其他地方。因此我无法理解 find%4==0 的含义,有人可以帮助我吗?