PWCHAR * Déclaration et initilialisation [Résolu]

stou05 16 Messages postés vendredi 27 octobre 2006Date d'inscription 3 mars 2009 Dernière intervention - 19 sept. 2007 à 10:38 - Dernière réponse : stou05 16 Messages postés vendredi 27 octobre 2006Date d'inscription 3 mars 2009 Dernière intervention
- 19 sept. 2007 à 13:11
Bonjour,

Je cherche à mettre une valeur dans un PWCHAR *. Mais cette valeur est un path ( HKEY_LOCAL_MACHINE\Drivers\SDCARD\SDBusDriver\SDC). Comment puis-je faire? Parce qu'ensuite je dois passer cette valeur en paramètre d'une fonction et je ne suis pas très au point avec ces types cpp.

Merci d'avance

Steve
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
cs_juju12 968 Messages postés samedi 3 avril 2004Date d'inscription 4 mars 2010 Dernière intervention - 19 sept. 2007 à 11:23
3
Merci
UN PWCHAR* est un pointeur sur chaîne donc ca m'étonnerait qu'il stocke directement ta chaîne. Tu peux sûrement faire comme ça par contre:
WCHAR pText[]=L"HKLM_...";
Function(&pText); // où la fonction prend un PWCHAR* en paramètre.
Mais attention ta fonction modifie sûrement la chaîne donc vérifie que pText est assez grand, tu peux toujours le déclarer plus grand que ce dont tu as besoin :
WCHAR pText[256]=L"...";

Merci cs_juju12 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 93 internautes ce mois-ci

Commenter la réponse de cs_juju12
stou05 16 Messages postés vendredi 27 octobre 2006Date d'inscription 3 mars 2009 Dernière intervention - 19 sept. 2007 à 13:11
0
Merci
Ok merci beaucoup
Commenter la réponse de stou05

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.