Initialiser un lpcwstr dans une fonction

weahgeorges
Messages postés
17
Date d'inscription
mercredi 6 mai 2009
Statut
Membre
Dernière intervention
6 juillet 2009
- 30 avril 2009 à 10:43
BruNews
Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
- 30 avril 2009 à 11:12
 Bonjour,
mon problème est le suivant: Je voudrais passer un variable de type lpcwstr à une fonction. Ensuite la variable sera initialisé dans cette fonction. Si je ne me trompe pas LPCWSTR est un constant string of
WCHAR
(
const WCHAR*
), donc il est un pointeur de unicode character ce qui veut dire que pour passer la variable en référence à la fonction je peux juste passer son nom.

void initialise(LPCWSTR var){

  var =L"ciao";
}
int main()
{
   LPCSTR var;
 initialise (var);
cout << var <<endl;
}

Mais ça ne fonctionne, quelqu'un pourrait il m'éclairer. Merci d'avance

1 réponse

BruNews
Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
19
30 avril 2009 à 11:12
C'est l'ADRESSE de la variable qu'il faudrait passer pour la modifier.

ciao...
BruNews, MVP VC++
0