回复 13楼 hahayezhe
											你表那么凶嘛…………
你说的那个我刚刚也试了,然后也好了,(我只是难得看到一个专业回帖太激动了
  = =)问题是我觉得有问题的这块还是不知道怎么办
大人啊,小人刚学C月余,我也知道要靠调试,可惜没基础啊没基础……
void alldel(CarInfo *records)
{
    CarInfo *p,*q;
    char c;
                                        //确认指令删除or not
    printf("\n确定全部要删除吗?Y OR N!\n");
    scanf("%s",&c);
    if((c=='y')||(c=='Y'))
    {
        p=records->next;
        q=records;
        while(p!=NULL)
        {
            free(q);
            q=p;
            p=p->next;
        
        }
        free(q);
        printf("All record are delete.\n\n");
    }
}