Witam.
Mam problem z zapisem zmiennej do pliku ini. Czy wogóle można to zrobić? Szukałem w msdn i niestety nic nei znalazłem
Przykład:
std::string zmienna = "100";
WritePrivateProfileString("Sekcja1","Klucz1",zmienna,cd);
Witam.
Mam problem z zapisem zmiennej do pliku ini. Czy wogóle można to zrobić? Szukałem w msdn i niestety nic nei znalazłem
Przykład:
std::string zmienna = "100";
WritePrivateProfileString("Sekcja1","Klucz1",zmienna,cd);
No cóż. Trzeba potraktować plik INI jako zwykły plik tekstowy. Możesz stworzyć kilka funkcji do obsługiwania i zapisywania w takich plikach albo skorzystać z gotowych klas/bibliotek. To wygląda obiecująco: http://www.codeproject.com/KB/files/CIniFile.aspx
WinAPI nie wspiera STL, zamiast podawać std::string musisz podać zwykły c-string(char*).
zmienna.c_str()
I upewnij się, że nie używasz wersji Unicode funkcji tylko ANSI(albo dopisz A na końcu albo zmień w ustawieniach projektu(Visual C++) zmień Character Set na Not set).
Już sobie poradziłem z problemem w inny sposób. Ale i tak dzięki za odpowiedzi.