//-----------------------------END--------------------------
//-----------------------------主函数------------------
void main()//主程序
{
char str1[50],str2[50]; //暂时存储表达式
int i;
cout<<" =================欢迎使用!=================="<<endl;
cout<<endl;
while(i!=0)
{
cout<<" 请输入一个以'='字符结束的中缀算术表达式:"<<endl;
cin.getline(str1,sizeof(str1));
while(!Test(str1)) //检查表达式是否正确
{
cin.getline(str1,sizeof(str1));
}
Change(str1,str2); //处理结果
cout<<"\n求值结果为: "<<str1<<Compute(str2)<<endl;
cout<<endl;
cout<<"如果继续请输入 :1"<<endl;
cin>>i;