Bonjour à tous,
j'ai un programme en C++ qui interroge une base SQLite. Ce programme à une fenêtre graphique ou je dois mettre tous les champs de la base dans une listBox. Petit souci je n'y arrive pas car j'ai une erreur.
error C2440 : 'static_cast' : cannot convert from 'char*' to const 'char **'
voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 char **argv char **champ; champ=argv; //conversion char * to wchar_t size_t origsize = strlen(static_cast< const char ** > (champ)) +1; const size_t newsize = 100; size_t convertedChars = 0; wchar_t wcstring[newsize]; mbstowcs_s(&convertedChars, wcstring, origsize, champ , _TRUNCATE); const size_t newsize = 100; //conversion wchar_t to CString CString cstring(wcstring); cstring += " (CString)";
Je ne sais pas comment faire pour résoudre cette erreur car je ne trouve pas comment faire la conversion.
Merci d'avance.
Partager