Man kan ikke skifte bits i en double (eller float).
Jeg konverterer doublen til en streng, med det ønskede antal decimaler efter ,
For at kunne give UP's skal man bruge et svar; men da jeg ikke samler på point laver jeg kun kommentarer.
Hvis ikke dit problem er løst, må du prøve at uddybe hvad problemet er, så er det muligt at jeg/vi kan finde en løsning.
// ---------------------------------------------------------
Jeg har fundet en måde at gøre det på nu!!
Borland havde en funktion der delte mit AnsiStreng op i
en Char Array og i et integer der fortalte mig hvor langt
min indtastede værdi var
Kode ----- Der deler min AnsiString op.
int Size = Edit1->GetTextLen(); //Get length of string in Edit1
Size++; //Add room for null character
char *Buffer = new char[Size]; //Creates Buffer dynamic variable
Edit1->GetTextBuf(Buffer,Size); //Puts Edit1->Text into Buffer
Jeg kan ved hjælp af dette sende min Char array
igennem en for løkke hvor jeg specifikt leder efter ","
når dette så har vist sig tager jeg og køre en anden løkke
for hvor mange decimaler jeg vil have efter kommaet.