Я использую Visual Studio 2019 на ПК с Windows x64, и у меня есть простой код, указанный ниже:
Файл "magazzini.ini" выглядит так:
[Delicarta]
A=55
B=80
Выходные значения, возвращаемые GetPrivateProfileInt, всегда являются значениями по умолчанию 0, а не значениями, которые я записал в файл.
Как я могу решить эту проблему? Я должен положить файл в специальный каталог?
Я попытался изменить имя файла на «. \ Magazzini.ini», а также записал полный путь (C: ..), но проблему не решил
#include <iostream>
#include <Windows.h>
using namespace std;
int main()
{
int A, B;
// leggo i parametri dal file magazzini.ini
A = GetPrivateProfileInt(L"Delicarta", L"A", 0, L"magazzini.ini");
B = GetPrivateProfileInt(L"Delicarta", L"B", 0, L"magazzini.ini");
cout << "Il valore del parametro A e' " << A << "\n";
cout << "Il valore del parametro B e' " << B << "\n";
system("PAUSE");
return 0;
}