Bonjour,
voila, j'ai une chaine de caractères (dont je ne connais pas la taille).
Tout ce que je sais est le caractère de début (un '#' par exemple), qu'il est suivie d'une commande (d'une longueur inconnue) et ensuite d'un argument avec (ou sans) espace (toujours d'une longueur inconnue).
J'aurais voulu stocker le caractère de début, la commande et l'argument dans des variables séparer.
J'ai trouvé pour un argument sans espace
Mais l'argument avec des espaces, pour le coup, ca me dérange.....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 char c; char com[30], char arg[100]; sscanf(chaine, "%c%s%s",&c, com, arg);
Pourriez vous m'aider à résoudre ce probleme ?
Merci d'avance.
F.
Partager