PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Parser für Double Werte



sixfriends
08-05-2003, 21:42
Also, ich möchte einen CString in einen Double Wert parsen, und das mit einer Funktion, die meinem Prog mitteilt, wenn was schief läuft, wenn etwas eingegeben wird, was keine double Zahl ist. (Liebend gerne auch über Exceptions). Existiert so was oder muss ich es selbst implementieren?

Ich hab für das Programm den MFC zur Verfügung *SichDuckUmNichtDieSteinigungAbbekomm*

Ich hab schon was versucht mit stringstream, hat aber nicht gefunzt. Und kann mir nicht zurückgeben, ob es geklappt hat!

arthur
08-05-2003, 22:11
wieso funktioniert den stringstream nicht ?
um zu prüfen ob alles funktioniert hat
benutze die eof() methode, nach einer erfolgreichen konvertierung
bekommst du true als rückgabe.
ansonsten hier noch ein interessanter artikel zum thema:
http://www.gotw.ca/publications/mill19.htm

gruss
Arthur

sixfriends
08-05-2003, 23:30
Ich hätte wohl doch nicht so schnell aufgeben sollen. Ich hätte nur müssen den CString in einen nomalen string casten.

Die Notation mit eof() war aber sehr hilfreich. Funzt jetzt alles!

THX:D