Bei meinen Versuchen dieser Ausdruck double d = strtod("3ex", &end);
initialisiert d mit 3.0 und legt end Zeiger auf 'e' Zeichen in der Eingabezeichenfolge. Das ist genau so, wie ich es erwarten wür
ich benutze strtod() um einige Inputstrings zu konvertieren. Während ich meinen Code mit valgrind überprüfte, kam ich über einen "ungültigen gelesenen von Größe 8". Die Nachricht erscheint, wenn b mit
Ich habe einen Wert ich aus einer Datei eingelesen und wird als Char * gespeichert. Der Wert ist eine monetäre Nummer, #. ##, ##. ## oder ###. ##. Ich möchte das char * in eine Zahl umwandeln, die ich