呵呵,老兄写错了 把if((fp1=fopen("f:\\w.txt","r"))!=NULL) 改成 if((fp1=fopen("f:\\w.txt","r"))==NULL) 你判断成功就返回,当然退出了补充:第二句也是啊,呵呵