Salut à tous

J'ai le code suivant

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
double rtest;
	rtest = 23.24;
	char buffer[50];
	sprintf(buffer, "La valeur de rtest est : %.2lf", rtest);
 
	//MessageBox(NULL, TEXT("Hello world!"), TEXT("Message"), MB_OK); -- Ceci marche.
MessageBox(NULL, TEXT("Hello world!"), buffer, MB_OK);
Ca coince à la compilation à la 4ième ligne de code (à l'appel de la fonction 'MessageBox') et j'ai le message d'erreur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
1>d:\arxinclude\commandes\bati2.h(12) : error C2664: 'MessageBoxW' : cannot convert parameter 3 from 'char [50]' to 'LPCWSTR'
Comment faire marcher ça ?

Ou plutôt comment adapter une chaîne de caractères formatée dans une variable de type 'char' ou même de type 'wchar_t' en 'LPCWSTR' ?

Merci d'avance.

A++

belam