Log in to reply
 

[SCRIPT][WIP] HALP ME WITH INI FILES PLEZ



  • So I've spent the last few days trying to get stupid ini files to work. I've had enough and need help.

    I found this class to help read ini files: https://www.codeproject.com/kb/cpp/inireader.aspx

    It is very well known and it works for most.

    My compiler doesn't like iniReader.cpp, here is the output:
    1>------ Build started: Project: initest, Configuration: Debug Win32 ------
    1> initest.cpp
    1> iniReader.cpp
    1>c:\users\shymon\documents\visual studio 2015\projects\initest\initest\inireader.cpp(13): error C2664: 'UINT GetPrivateProfileIntW(LPCWSTR,LPCWSTR,INT,LPCWSTR)': cannot convert argument 1 from 'char *' to 'LPCWSTR'
    1> c:\users\shymon\documents\visual studio 2015\projects\initest\initest\inireader.cpp(13): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
    1>c:\users\shymon\documents\visual studio 2015\projects\initest\initest\inireader.cpp(22): error C2664: 'DWORD GetPrivateProfileStringW(LPCWSTR,LPCWSTR,LPCWSTR,LPWSTR,DWORD,LPCWSTR)': cannot convert argument 1 from 'char *' to 'LPCWSTR'
    1> c:\users\shymon\documents\visual studio 2015\projects\initest\initest\inireader.cpp(22): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
    1>c:\users\shymon\documents\visual studio 2015\projects\initest\initest\inireader.cpp(23): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
    1>c:\users\shymon\documents\visual studio 2015\projects\initest\initest\inireader.cpp(21): error C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
    1> c:\program files (x86)\windows kits\10\include\10.0.10240.0\ucrt\stdio.h(1769): note: see declaration of 'sprintf'
    1>c:\users\shymon\documents\visual studio 2015\projects\initest\initest\inireader.cpp(32): error C2664: 'DWORD GetPrivateProfileStringW(LPCWSTR,LPCWSTR,LPCWSTR,LPWSTR,DWORD,LPCWSTR)': cannot convert argument 1 from 'char *' to 'LPCWSTR'
    1> c:\users\shymon\documents\visual studio 2015\projects\initest\initest\inireader.cpp(32): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
    1>c:\users\shymon\documents\visual studio 2015\projects\initest\initest\inireader.cpp(31): error C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
    1> c:\program files (x86)\windows kits\10\include\10.0.10240.0\ucrt\stdio.h(1769): note: see declaration of 'sprintf'
    1>c:\users\shymon\documents\visual studio 2015\projects\initest\initest\inireader.cpp(42): error C2664: 'DWORD GetPrivateProfileStringW(LPCWSTR,LPCWSTR,LPCWSTR,LPWSTR,DWORD,LPCWSTR)': cannot convert argument 1 from 'char *' to 'LPCWSTR'
    1> c:\users\shymon\documents\visual studio 2015\projects\initest\initest\inireader.cpp(42): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
    1> Generating Code...
    ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

    IF ANYBODY COULD HELP ME READ FROM AN INI FILE THAT WOULD BE GREAT. I'M FED UP WITH ALL OF VS' RANDOM QUIRKS AND BULLSHIT

    Thanks.


Log in to reply
 

Looks like your connection to GTA5-Mods.com Forums was lost, please wait while we try to reconnect.