无法退出
void search_name(){
FILE *fp;
char name[10];
books b;
int m,n;
if(( fp = fopen("e:\\proj\\books.dat", "rb")) == NULL)
{
printf("不能打开文件!\n");
}
else
{
while(1)
{
printf("\n请输入要查找的书名(0_退出):");
scanf("%s",name);
if( n == '0' )
{
break;
}
while( ! feof(fp) )
{
fread(&b, sizeof(books),1,fp);
if( strcmp(name,b.book_name) == 0 )
{
m = 1;
break;
}
}
if( m )
{
output_book(b);
}
}
fclose(fp);
}
}
我输入0之后,无法退出到上一级菜单啊。。。