Lire dans des fichier ini
bonjour,
je ne comprend pas pourquoi je n’arrive pas à mémoriser les 2 valeur dans le fichier ini avec GetPrivateProfileString :(
un problème avec char *Name;
j’obtiens :
DataUnits[1].Name=blabla2 et DataUnits[2].Name=blabla2 et je devrais avoir DataUnits[1].Name=blabla1
merci beaucoup
@+
dans le fichier "Images/1/Config.ini"
dans le fichier "Images/2/Config.ini"
Dans le fichier .h
Code:
1 2 3 4 5
| struct SDataUnits
{
..
char *Name;
}; |
Dans le fichier .cpp
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| #include "Main.h"
SDataUnits DataUnits[1000]={};
....
void CLoad::Config()
{
char temp[65535];
GetPrivateProfileString("tank","Name","",temp,sizeof(temp),"Images/1/Config.ini");
DataUnits[1].Name=temp;
GetPrivateProfileString("tank","Name","",temp,sizeof(temp),"Images/2/Config.ini");
DataUnits[2].Name=temp;
} |