[VC++.NET]Recupération ds un fichier ini et chaine de caractère

Recupération ds un fichier ini et chaine de caractère [VC++.NET] - C++ - Programmation

Marsh Posté le 18-02-2004 à 15:35:21    

Bonjour,
 
j'essaie de récupérer des données dans un fichier .ini avec la fonction GetPrivateProfileString.
Le quatrième argument de cette fonction est la variable qui récupère cette donnée.
 
J'aimerais n'avoir à utliser cette fonction qu'une seule fois et avoir une variable accessible dans l'ensemble du programme.
 
J'ai fait quelques essais avec le mot clé extern sans succés.
 
Quelqu'un pourrait il m'aider ?

Reply

Marsh Posté le 18-02-2004 à 15:35:21   

Reply

Marsh Posté le 18-02-2004 à 15:37:22    

post le code

Reply

Marsh Posté le 18-02-2004 à 15:45:35    

GetPrivateProfileString("work","nom_detail","",nom_detail,sizeof(nom_detail),trashini);
 
nom_detail est défini en LPTSTR

Reply

Marsh Posté le 18-02-2004 à 15:48:02    

ok.donc un brin n'importe quoi :D
nom_detail doit etre un pointeur vers un tableau de caractere. Ce que tu fais, mais la a mon idee il pointe sur rien du tout
 
ton sizeof(nom_detail) est archi faux. Il va renvoyer la taille du pointeur, hors ce que la fonction attends c'est la taille du tableau pointé.
 
exemple alacon :
 

Code :
  1. char nom_detail[256];
  2. GetPrivateProfileString("work","nom_detail","",nom_detail,256,trashini);


Message édité par chrisbk le 18-02-2004 à 15:48:26
Reply

Marsh Posté le 18-02-2004 à 15:52:44    

merci  
c'est pas tout les jours qu'on a des réponses simples, directes et rapides sur les forums

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed