blueburry
Messages postés50Date d'inscriptionmercredi 20 juillet 2005StatutMembreDernière intervention22 mai 2006
-
8 août 2005 à 11:45
cosmobob
Messages postés700Date d'inscriptionmardi 30 décembre 2003StatutMembreDernière intervention27 janvier 2009
-
8 août 2005 à 14:41
Bonjour, je suis en train de manipuler des sockets et g besoin d'envoyer une chaine de caracteres stockee ds une variable de type string a partir de la fonction send().
Comment je fais ( ca ne marche pas si je mets):
string s1 = "bonjour";
send(s, s1, 16, 0);
je ne veux pas mettre directement bonjour ds send car s1 risque de changer.
blueburry
Messages postés50Date d'inscriptionmercredi 20 juillet 2005StatutMembreDernière intervention22 mai 2006 8 août 2005 à 14:35
ca ne marche pas, voici ce k'il m'affiche comme erreur
C:\Program Files\Microsoft Visual Studio\MyProjects\comb3\sessionSMTP.cpp(522) : error C2784: 'class std::reverse_iterator<_RI,_Ty,_Rt,_Pt,_D> __cdecl std::operator +(_D,const class std::reverse_iterator<_RI,_Ty,_Rt,_Pt,_D> &)' : could not deduce te
mplate argument for '' from 'char [15]'
C:\Program Files\Microsoft Visual Studio\MyProjects\comb3\sessionSMTP.cpp(522) : error C2677: binary '+' : no global operator defined which takes type 'class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >' (or ther
e is no acceptable conversion)