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.