我只是逐行研究了读取文件。我做到了。 但是它无法将输入(ID)与我的代码进行比较。
printf("Enter the record you want to delete(ID no):");
fgets(ID);
while (!feof(fp1))
{
fgets(search,sizeof(search),fp1);
if(strcmp(ID,search)!=0)
{
//printf("match\n");
fputs(search,fp2);
// fputs("\n",fp2);
}
else if(strcmp(read,search)==0)
{
for(i=0;i<9;i++)
{
printf("notmatch\n");
continue;
}
}
}
另外,我想在inputID匹配后跳过将ID和8后面的字符串移动到其他txt。 代码看起来很奇怪。