Salut à tous
J'ai le code suivant
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
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);
Comment faire marcher ça ?
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'
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
Partager