Hallo Zusammen, ich verwende einen MSP430F1611 und möchte einen double-wert in einen integer-wert konvertieren. Weiß jemand wie die Funktion heißt? Habe bis jetzt einfach einen cast versucht: unsinged int x = (unsigned int) floatTest; hat aber nur 0xFFFF als ergebmnis gebracht... Bin für jede Antwort dankbar!
hmm, also wie ich schon sagte, bei mir funktioniert das tadellos. Welchen Compiler verwendest du?
Code Composer - bei mir geht's jetzt auch - war ein bug bei der Berechnung. der float wert war wohl daneben. naja hab' jetzt eh eine variante gefunden, die ganz ohne float auskommt. long int tut's hier auch - muss nur einen entsprechenden faktor benutzen, so dass sich das virtuelle komma entsprechend verschiebt. Vielen Dank nochmal! Gute Nacht
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.