URL: https://www.overclockers.at/coding-stuff/borland_c_builder_referenz_amp_problem_108282/page_2 - zur Vollversion wechseln!
haaaa rennt danke
edit:
des heist bei den strings add wirds auch + sein nehm ich an!
den letzten satz von dir kapier ich nicht
na bei dem is es ned
string = string1.string2
sondern
string = string1+string2
!
das hab ich eh schon vorher geschrieben?
ah ja da gibts doch auch die funktion oda?
xx = StrToFloat(wwi);
braucht ma ja dann fürs rechnen!
oda?
wwi so zb:
trash = StrToFloat(Output->Text);
ja, auch wenn ich nicht genau weiß wie du darauf jetzt kommst.. egal
geht übrigens auch mit .todouble()
also
float bla;
bla = Output->Text.ToDouble()
zum String nochmal...
AnsiString variablenname;
da brauchst dann auch nix includen..
sehr gut
danke !
und weilst ja des float dann wieder umwandeln wollen wirst
einfach
Output->Text=AnsiString(float-variable);
jap
ich habs jetz so:
Code://--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include "Unit1.h" int wt; float Erg=0, trash=0; //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" TCalc *Calc; //--------------------------------------------------------------------------- __fastcall TCalc::TCalc(TComponent* Owner) : TForm(Owner) { } //--------------------------------------------------------------------------- void __fastcall TCalc::B1Click(TObject *Sender) { Output->Text=Output->Text+"1"; } //--------------------------------------------------------------------------- void __fastcall TCalc::B2Click(TObject *Sender) { Output->Text=Output->Text+"2"; } //--------------------------------------------------------------------------- void __fastcall TCalc::B3Click(TObject *Sender) { Output->Text=Output->Text+"3"; } //--------------------------------------------------------------------------- void __fastcall TCalc::B4Click(TObject *Sender) { Output->Text=Output->Text+"4"; } //--------------------------------------------------------------------------- void __fastcall TCalc::B5Click(TObject *Sender) { Output->Text=Output->Text+"5"; } //--------------------------------------------------------------------------- void __fastcall TCalc::B6Click(TObject *Sender) { Output->Text=Output->Text+"6"; } //--------------------------------------------------------------------------- void __fastcall TCalc::B7Click(TObject *Sender) { Output->Text=Output->Text+"7"; } //--------------------------------------------------------------------------- void __fastcall TCalc::B8Click(TObject *Sender) { Output->Text=Output->Text+"8"; } //--------------------------------------------------------------------------- void __fastcall TCalc::B9Click(TObject *Sender) { Output->Text=Output->Text+"9"; } //--------------------------------------------------------------------------- void __fastcall TCalc::BaddClick(TObject *Sender) { trash = trash + StrToFloat(Output->Text); Output -> Text = ""; wt = 1; } //--------------------------------------------------------------------------- void __fastcall TCalc::BsubClick(TObject *Sender) { trash = trash - StrToFloat(Output->Text); Output -> Text = ""; wt = 2; } //--------------------------------------------------------------------------- void __fastcall TCalc::BergClick(TObject *Sender) { if ( wt == 1 ) { trash = trash + StrToFloat(Output->Text); Output -> Text = trash; } if ( wt == 2 ) { trash = trash - StrToFloat(Output->Text); Output -> Text = trash; } } //---------------------------------------------------------------------------
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025