是dev-c++编译器的问题吗?
#include <iostream>
#include <stdlib.h>
#include "linkedlist.h"
using namespace std;
int main(int argc, char *argv[])
{ List<int,int> C;
List<int,int> A;
List<int,int> B;
int a=-1;
inputFront (a, A);
inputFront (a, B);
LinkNode<int,int>* p;
LinkNode<int,int>* ha=A.getFirst();
LinkNode<int,int>* hb=B.getFirst();
if(ha->link!=NULL&&hb->link!=NULL){
if(ha->link->data<=hb->link->data)
{p=A.Remove (ha->link);
C.Insert (p); }
else{p=B.Remove (hb->link);
C.Insert (p); }
}
else
{if(ha->link==NULL)
{while(hb->link!=NULL)
{p=B.Remove (hb->link);
C.Insert (p);}
}
else
{while(ha->link!=NULL)
{p=A.Remove (ha->link);
C.Insert (p);}
}
p=C.getFirst();
p=p->link;
while(p!=NULL)
{cout<<p->data<<' ';
p=p->link;}
cout<<endl;
system("PAUSE");
return 0;
}
编译器提示如下:
thi_thr.cpp: In function `int main(int, char**)':
thi_thr.cpp:59: parse error at end of input
make.exe: *** [thi_thr.o] Error 1
Execution terminated