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 : Sélectionner tout - Visualiser dans une fenêtre à part
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)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
Partager