[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.