cs_DJeS
Messages postés18Date d'inscriptionmardi 19 février 2002StatutMembreDernière intervention 3 juin 2004
-
1 juin 2004 à 13:07
cs_DJeS
Messages postés18Date d'inscriptionmardi 19 février 2002StatutMembreDernière intervention 3 juin 2004
-
3 juin 2004 à 20:04
c'est sans doute tres idiot mais bon voila...je fais un ptit prog test pr m'assurer que l'erreur viens bien d'ou je pense...:
#include
int main()
{
char cmd[30];
cout<<"Commande :"<<endl;
cin>>cmd;
cout<<cmd<<endl;
}
si je tappe disons : bonjour monsieur
cela me renvoi :
"bonjour
Commande :
monsieur
Commande :"
non seulement cela est renvoyé en deux morceaux distincts mais en plus il passe le premier commande et attend une entrée qu'aus econd...mon probleme est que j'ai l'impression qu'avec la facon dont j'utilise cin, la chaine avec espace se separe en deux...
avec mon prog qui constiste a envoyer une chaine de caractere a un serveur, le meme probleme arrive...le serveur recoit la chaine dans deux packets/messages distincts ...l'espace servant de point de demarcation...
je reste perplexe...