Titre: [C] une petite aide Posté par: r1X le 16 Avril 2006 à 19:16:47 bonjours voila je sais pas comment combiner un sprintf() et un scanf() ensemble d'habitude c'est printf() scanf() or j'ai besoin d'un sprintf() pour envoyer au socket ensuite mais le probléme c'ets que ça marche pas = /
char option[200]; sprintf(option,"cmd:"); scanf("%s",&option); send(sock,option,strlen(option),0); if (strstr("/NOTEPAD",option)) { system("NOTEPAD"); } voila je vous ai passé une partie de mon code :) merci d'avance Titre: [C] une petite aide Posté par: Nebelmann le 17 Avril 2006 à 08:40:27 char tmp[10];
char option[200] = "cmd:"; scanf("%s",tmp); // attention, pas de & pour un tableau : c'est déjà une adresse :) strcat(option, tmp); send(sock,option,strlen(option),0); ... Titre: [C] une petite aide Posté par: r1X le 17 Avril 2006 à 16:08:29 jte remercie Nebelmann mais strcat() cette fonction correspond a quoi? et pourquoi le tmp je n'ai besoin que de ma varaible option[] nn?
en tout cas merci :) Titre: [C] une petite aide Posté par: Nebelmann le 19 Avril 2006 à 14:30:11 strcat() concatène deux chaines... donc il faut en créer une deuxième temporaire
Titre: [C] une petite aide Posté par: r1X le 20 Avril 2006 à 12:26:21 ok mais sinon ça serais possible genre :
dans le serveur : printf("cmd:"); scanf("%s",option); et dans le client: if (strstr(buffer,"/notepad")) { system("NOTEPAD"); } -------------------- je prends dans le if le buffer car on doit recevoir les données par notre recv()... ça serais pas possible ? :) |