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 :avec la fonction :q { gsave } bind def
je peut obtenir la chaine "q" et la chaîne "gsave"
Code : Sélectionner tout - Visualiser dans une fenêtre à part int nbVariableRecup= sscanf( temp.c_str(),"%s { %s } bind def",aRemplacer,remplacement);
or j'aurais besoin de pouvoir récupérer TOUT ce qui est entre mes parenthèses ainsi pour la chaîne :
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"cm { 6 array astore concat } bind def
Existerait-il une solution a cela en utilisant sscanf ?
Partager