Client/serveur (probleme d'espace)

Résolu
cs_redwings Messages postés 24 Date d'inscription jeudi 2 décembre 2004 Statut Membre Dernière intervention 28 avril 2008 - 26 févr. 2005 à 17:58
thanos57 Messages postés 14 Date d'inscription lundi 20 décembre 2004 Statut Membre Dernière intervention 18 mars 2005 - 28 févr. 2005 à 20:34
Client/Serveur

J'ai mis au point l'executable du client et celui du serveur et cela marche tres bien : cad le message envoyé d'un poste client est recu au poste serveur.
Le seul probleme est que le message envoyé ne peut pas contenir d'espace et cela est un grand inconveniant pour la suite de mon projet.

SVP si quelqu'un a une petite idee....
merci bcp d'avance

4 réponses

simtiers Messages postés 207 Date d'inscription jeudi 3 avril 2003 Statut Membre Dernière intervention 2 novembre 2006
26 févr. 2005 à 18:54
Je suppose que c'est un programme console, et que tu appelle scanf ou queleque chose du genre...



Si c'est ça : récupère la chaine à envoyer avec gets( char* )
3
yoyo269 Messages postés 1403 Date d'inscription lundi 23 février 2004 Statut Membre Dernière intervention 11 janvier 2009 2
26 févr. 2005 à 18:43
Faudrait voir le code du serveur, parce qqu'apparemment c'est de là que vient le pb.

YOYO, @+.
YOYO
0
cs_redwings Messages postés 24 Date d'inscription jeudi 2 décembre 2004 Statut Membre Dernière intervention 28 avril 2008 2
27 févr. 2005 à 02:14
bien sure gets() merci !!!
0
thanos57 Messages postés 14 Date d'inscription lundi 20 décembre 2004 Statut Membre Dernière intervention 18 mars 2005
28 févr. 2005 à 20:34
ouai tu peut mettre ossi:

char phrase[255];

std::cin.ignore( std::numeric_limits<streamsize>::max(), '\n' ); // ca c pour vider le buffer d'entrée

// style si tavé mi int a; cin >> a;

cin.getline(phrase,255);



// et ta la phrase avec les espace dedans
0
Rejoignez-nous