Format %s expects type char *

Résolu/Fermé
Mathieu2226 - 26 janv. 2012 à 11:05
 Mathieu2226 - 26 janv. 2012 à 12:24
Bonjour,

j'ai un probleme avec une de mes requetes en c++

j'ai envoyer d'une classe a l'autre plusieurs strings, et j'aimerais les utiliser en tant que variable dans ma requete sql


char commande_char[100]; // ma commande pour la requete
wxString bouyakacha=wxT("bouyakacha"); // une variable string

sprintf(commande_char,"SELECT %s FROM test",bouyakacha.c_str()); // mon %s qui est sensé renvoyer ma variable
query.execute(commande_char); // l'execution de ma requete



or jobtient comme warning

Warning: format '%s' expects type 'char*' but argument 3 has type 'const wxChar*'


j'ai essaye quasiment toute les conversions possible mais impossible de reussir a passer outre l'avertissement

A voir également:

2 réponses

matthoffman Messages postés 405 Date d'inscription lundi 24 mars 2008 Statut Membre Dernière intervention 22 janvier 2013 47
26 janv. 2012 à 11:36
wxString bouyakacha=wxT("bouyakacha"); // une variable string 


Je ne comprends pas l'interet de passer par ton type wxString. Passe par un type char * et tu n'auras plus ton warning.
0