cs_zzzzzz
Messages postés408Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention18 décembre 2012
-
13 avril 2003 à 18:56
cs_Kaid
Messages postés949Date d'inscriptionmardi 2 octobre 2001StatutMembreDernière intervention 8 juillet 2006
-
13 avril 2003 à 22:53
c pour mon server en socket. Jaimerai que quand ya un message envoyer part le client si ce message c abcd ca ecrive Commande abcd Recu !
or je suis persuader que ca viens de la comparaison de mes deux chaines soite
if (strcmp(buf,abcd)== 0) {
cout<<"Commande abcd Recu !\n";
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 13 avril 2003 à 19:24
N'ira JAMAIS !!!
char *buf = "0"; // ptr sur 2 octets CONSTANTS
if(strcmp(buf,abcd)== 0) // aucune chance que arrive
Fais un buffer de reception:
char buf[24]; // par exemple
BruNews, ciao...
CoreBreaker
Messages postés540Date d'inscriptiondimanche 23 mars 2003StatutMembreDernière intervention 5 octobre 20071 13 avril 2003 à 22:14
Non strsmp n'est pas adapté car il faut alors que buf contienne exactement la chaine "abcd" si par exemple tu a dans buf " abcd ", strcmp ne fonctionnera pas utilise plutot strstr:
if (strstr(buf,abcd))
cout<<"Commande abcd Recu !\n";