Montag, 13. April 2009

Microsoft Visual C++ (Express Edition) vs. C99

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.

Keine Kommentare: