Bonjour bonjour,

voila j'ai un petit soucis concernant la fonction "sscanf" je m'en sert actuellement pour obtenir certaines données dans une chaîne de caractères par exemple :

dans la chaîne de caractères :
q { gsave } bind def
avec la fonction :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
int nbVariableRecup= sscanf( temp.c_str(),"%s { %s } bind def",aRemplacer,remplacement);
je peut obtenir la chaine "q" et la chaîne "gsave"

or j'aurais besoin de pouvoir récupérer TOUT ce qui est entre mes parenthèses ainsi pour la chaîne :

cm { 6 array astore concat } bind def
j'obtiendrai "cm" et "6 array astore concat" or ce que j'obtiens pour la deuxième variable est : "6" a cause de l'espace après le "6"

Existerait-il une solution a cela en utilisant sscanf ?