Bonjour à tous, je réalise une petite application mais je bloque à un endroit tout bête. J'ai deux applications : une qui envoie des commandes et l'autre qui recoit.
J'aimerais que l'utilisateur 1 (serveur) envoi par exemple :
ACT_DIR>C:\Program Files\SamSoft
Et que le client traite ceci en décomposant la chaine recue en deux :
ACT_DIR et C:\Program Files\SamSoft
J'ai trouvé la fonction strtok
Malheuresement, je n'arrive qu'à prendre ACT_DIR et pas le reste.
Voilà mon code : (une toute partie)
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 char serveurMessage[256], sep[] = ">"; /* ... */ char *partie1, *partie2; partie1 = strtok(serveurMessage,sep); fprintf(stdout, "Partie1: %s\n", partie1); fflush(stdout); /* Pour la partie 2 j'ai testé plein de trucs meme en regardant le man j'ai pas compris comment prendre l'autre partie */![]()
Partager