Bonjour,
je veux récupérer le contenu d'un fichier INI, j'utilise ce bout de code:
le résultat obtenu est le suivant:Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14 TCHAR tmp[255]=_T("");; //LPTSTR tmp=_T(""); //Charger les paramètres à partir d'un fichier ini std::string filePath = "C:\\config.ini"; std::string section="Test", key="R_0", defaultValue=""; GetPrivateProfileString((LPTSTR)section.c_str(), (LPTSTR)key.c_str(), (LPTSTR)defaultValue.c_str(), tmp, 255, (LPTSTR)filePath.c_str()); std::cout << section.c_str() << std::endl; std::cout << key.c_str() << std::endl; //std::cout << defaultValue.c_str() << std::endl; std::cout << (LPTSTR)tmp << std::endl; std::cout << filePath.c_str() << std::endl;
c'est une adresse qui peut être celle du résultat (tmp)Citation:
0038FBC0
Je suis en mode Unicode et je ne veux pas le modifier en MBSC
Comment je peut faire pour résoudre le problème?
Merci d'avance