[C++ Error] Caculater.cpp(21): E2141 Declaration syntax error
提示出问题的地方我用注释标记了20行处
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include <math.h>
#include <stdio.h>
#include "Caculater.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
int temp1;
float temp2;
int flag;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
void__fastcall TForm1::FormCreate(TObject*Sender)/*这里提示出问题*/
{
Form1->Edit1->Clear();
temp1=0;
temp2=0;
flag=0;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
Form1->Edit1->Text=Form1->Edit1->Text+Form1->Button2->Caption;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button4Click(TObject *Sender)
{
Form1->Edit1->Text=Form1->Edit1->Text+Form1->Button4->Caption;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button12Click(TObject *Sender)
{
form1->edit1->clear();
temp1=0;
temp2=0;
flag=0;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Form1->Edit1->Text=Form1->Edit1->Text+Form1->Button1->Caption;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button3Click(TObject *Sender)
{
Form1->Edit1->Text=Form1->Edit1->Text+Form1->Button3->Caption;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button5Click(TObject *Sender)
{
Form1->Edit1->Text=Form1->Edit1->Text+Form1->Button5->Caption;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button6Click(TObject *Sender)
{
Form1->Edit1->Text=Form1->Edit1->Text+Form1->Button6->Caption;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button7Click(TObject *Sender)
{
Form1->Edit1->Text=Form1->Edit1->Text+Form1->Button7->Caption;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button8Click(TObject *Sender)
{
Form1->Edit1->Text=Form1->Edit1->Text+Form1->Button8->Caption;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button9Click(TObject *Sender)
{
Form1->Edit1->Text=Form1->Edit1->Text+Form1->Button9->Caption;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button10Click(TObject *Sender)
{
Form1->Edit1->Text=Form1->Edit1->Text+Form1->Button10->Caption;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button13Click(TObject *Sender)
{
flag=1;
Temp1=StrToInt(Form1->Edit1->text);
Form1->Edit1->Clear();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button11Click(TObject *Sender)
{
Switch(flag)
{
case 1:temp2=StrToFloat(Edit1->text)+StrToFloat(temp1);
break;
case 2:temp2=StrToFloat(Edit1->text)-StrToFloat(temp1);
break;
case 3:temp2=StrToFloat(Edit1->text)*StrToFloat(temp1);
break;
case 4:temp2=StrToFloat(Edit1->text)/StrToFloat(temp1);
break;
}
Edit1->text=FloatToStr(temp2);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button14Click(TObject *Sender)
{
flag=2;
Temp1=StrToInt(Form1->Edit1->text);
Form1->Edit1->Clear();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button15Click(TObject *Sender)
{
flag=3;
Temp1=StrToInt(Form1->Edit1->text);
Form1->Edit1->Clear();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button16Click(TObject *Sender)
{
flag=4;
Temp1=StrToInt(Form1->Edit1->text);
Form1->Edit1->Clear();
}
//---------------------------------------------------------------------------