printf("是否将回收站的数据还原?Y/N /n"); ch=getchar(); ch=getchar(); if(ch=='n'||ch=='N') printf("不需要还原!"); else { while(1) { if(strcmp(p1->num,num)==0) break; else p1=p1->next; } while(!feof(fp)) { fread(p,sizeof(struct student),1,fp); if(strcmp(p1->num,p->num)==0) { strcpy(p1->name,p->name); strcpy(p1->sex,p->sex); p1->age=p->age; strcpy(p1->birth,p->birth); p1->tele=p->tele; strcpy(p1->addr,p->addr); strcpy(p1->party,p->party); printf("d dddddddddddddd/n"); break;} } } writetxt(head);
下载C文件信息的误删与恢复之编程用户还喜欢


评论