Float wert mit WritePrivateProfileString in ini schreiben ?
-
Hi ich versucht verzweifelt einen float wert in eine ini zu schreiben.
Aber ich bekomme immer beim compilieren den Fehler hier:error C2664: 'WritePrivateProfileStringW': Konvertierung des Parameters 3 von 'float' in 'LPCWSTR' nicht möglich
kann mir jemand weiterhelfen
?
-
Du musst die Zahl zuerst in einen String umwandeln...
Meine Empfohlene Vorgehensweise ist:
#include <stdio.h> #include <locale.h> #include <tchar.h> int _tmain() { float flt = 12.3f; TCHAR szBuffer[100]; _locale_t locale = _create_locale(LC_ALL, "C"); _stprintf_s_l(szBuffer, 100, _T("%g"), locale, flt); _free_locale(locale); // TODO: WritePrivateProfileString... _tprintf(szBuffer); }
-
vielen Dank :))