Warum willst du denn nicht mit atof arbeiten??? Ist doch kaum ein unterschied zwischen Float und Double.Dieser Post wurde am 08.03.2004 um 13:53 Uhr von KaraHead editiert.
Ich hol mir aus der datenbank nen Float. Der wird jedoch als erst als Variant dan als UC zürückgegeben! Nun versuch ich das atof krieg ich nicht das richtige! Wie kann ich das noch machen bzw. wie muß die Ausgabe aussehen? printf(%???)
äh char zu float? ein char ist doch nur ein zeichen! bist du sicher das du char zu float meinst oder meinst du char-array zu float. wenn du wirklich ein char-array hast solltest atof problemlos ne zahl draus machen können. an sonsten könntest du dir ein atof auch selber schreiben... -- ...fleißig wie zwei Weißbrote
was auch immer diese codezeile genau macht... ich kanns ja jetzt schwerlich bei mir ausprobieren aber vielleicht funzt es ja so wie du willst wenn du den _bstr_t vorher nach char* castest. Ich vermute mal das das problem da liegt das atof mit _bstr_t nicht klar kommt. -- ...fleißig wie zwei Weißbrote