platon179
Messages postés237Date d'inscriptionlundi 20 mai 2002StatutMembreDernière intervention22 juillet 20112 29 nov. 2006 à 12:22
Salut !
En C++, tu peux utiliser des objets string pour concaténer tes chaînes, et dans ce cas, tu as le droit d'utiliser l'opérateur +. Sinon, en C pur et dur, tes chaînes sont en char*, et tu dois passer par la fonction strcat...
yann_lo_san
Messages postés1137Date d'inscriptionlundi 17 novembre 2003StatutMembreDernière intervention23 janvier 201624 29 nov. 2006 à 16:23
Ce que tu montre ne marche qu'avec std::string ou CString.
Sinon en C pur il faut faire :
char req[256];
char num[4];
strcpy(req, "Select* from image where idImg=\'");
strcat(req, itoa(num, variable, 10));
strcat(req, "\'");