Hello,
Toujours dans mon projet, cette fois j'aimerais "élaguer" une chaine de caractère pour ne garder que sa partie utile.
Par exemple j'envoie une commande sur le réseau, le serveur m'envoie une réponse du type "%1NAME=PANASONIC".
Je récupère donc cette info mais seul "PANASONIC" est intéressant pour moi, j'aimerais enlever tout ce qu'il y a avant. Comment faire ?
Merci
Hors ligne
Comme OpenFrameworks est du c++ :
http://www.cplusplus.com/reference/stri … ng/substr/
Cela devrait être utile.
Hors ligne
Merci Mushussu,
Alors si j'ai bien compris cette fonction :
si je recoit bien "%1NAME=PANASONIC" dans rep, le code suivant est censé me renvoyer "PANASONIC" ?
string rep = getProjectorName(); string pos = rep.find("="); rep = substr(pos); return rep;
Hors ligne
Plutôt :
Dernière modification par Mushussu (2013-05-16 16:12:57)
Hors ligne
Ok, ça fonctionne mais c'est
rep = substr(pos + 1);
car sinon le "=" est inclu dans le résultat.
Merci beaucoup.
Hors ligne
Pages: 1