Jetzt bin ich schon zum zweiten mal auf das Problem gestoßen, dass der MSVC einfach mache Sachen des C99 Standards nicht unterstützt:
Heute war es die Funktion
strtof, mit der kann man normalerweise einen String in einen Float wandeln. Zum Glück wird
strtod (wandelt in double) unterstützt, so dass man mit nem Cast doch noch daran kommt.
Das erste Mal fiel es mir bei
isfinite auf, das gibt's nämlich auch nicht.
Die Bibliotheken von mingw (und damit gcc) enthalten übrigens beides.