Hej
Jeg er ved at lave en lommeregner i C++.
Et tal(f.eks. "176") bliver hentet til en Memo1 fra Edit1, og får tilføjet et 9-tal. Herefter bliver det nye tal (1769), sendt tilbage til Edit1. Koden ser ud som følger:
float tal1;
Memo1->Lines->Add(Edit1->Text + 9);
Edit1->Text = Memo1->Text;
Jeg vil nu lave tallet i Edit1, om til en float værdi. Hvordan gør jeg det?
Jeg har prøvet med følgende:
float tal1;
Memo1->Lines->Add(Edit1->Text + 9);
Edit1->Text = Memo1->Text;
tal1 = StrToFloat(Edit1->Text);
men jeg får beskeden: "1769 is not a valid floating point value"
På forhånd tak :-)
Indlæg senest redigeret d. 27.03.2011 16:37 af Bruger #16474