Quelle est la manière préférée/la plus simple de manipuler des chaînes TDesC, par exemple pour obtenir une sous-chaîne.Symbian C++ - Opérations de sous-chaînes sur des descripteurs
Je vais vous donner un exemple de mon scénario.
RBuf16 buf;
...
CEikLabel label;
...
label->SetTextL(buf); // (SetTextL takes a const TDesC&)
Je veux obtenir une sous-chaîne de buf. Donc, je veux manipuler le RBuf16 directement et si oui quelle est la meilleure façon?
Existe-t-il un moyen de convertir en const char * afin que je puisse simplement utiliser la manipulation de chaîne C standard.
Merci à l'avance
Je suis entièrement d'accord avec votre dernier paragraphe et j'ai essayé de me forcer à apprendre les façons étranges et merveilleux de Symbian. – adam
Je suis d'accord avec la conclusion mais pas pour les mêmes raisons. Ce n'est pas vrai que "Symbian sait mieux" OMI. Par exemple, les hypothèses de performance guidant les conceptions d'API des descripteurs sont obsolètes pour les smartphones modernes, IMO. Mais il est préférable de travailler avec les bibliothèques plutôt que d'utiliser des caractères bruts. –