salut a tous.

j'ai deja mal posté mon message dans un autre sous forum, peut etre que j'ai pas lu assez d'regles, ou que j'ai pas fai attention,
alors un petit souci que je rencontre dans la fonction RegSetValueExt en voila une portion du code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
TCHAR *dataSZ;
          dataSZ = new TCHAR[256];
          strcpy(dataSZ,"UNE_donnée");
          RegSetValueEx(key, "Valeur", 0, REG_SZ, (unsigned char*)&dataSZ, sizeof(PDWORD));
jai bien compris que en fait lorsque je declare dataSZ comme ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
char dataSZ[256]="UNE DONNé PLUS DE 4 CARACTERES";
//reste du code
je remarque que dataSZ contient au plus 4 caracteres. je me trompe au niveau de quoi daprés vous?

merci pour toutes vos reponses, et a bientot