Bonsoir à tous,
Je me demande si la conversion d'un QString en unsigned char est possible et si c'est possible, avez vous une idée de la procédure a suivre ?
Merci à tous
Version imprimable
Bonsoir à tous,
Je me demande si la conversion d'un QString en unsigned char est possible et si c'est possible, avez vous une idée de la procédure a suivre ?
Merci à tous
Bonjour,
Oui, certainement (je suis étonné que cela ne soit pas dans la FAQ :koi: ... ah bah si : http://qt.developpez.com/faq/?page=m...ng-char-etoile ). Sinon, on peut utiliser toStdString() puis .c_str().
toStdString().c_str() crée un std::string intermédiaire pour rien du tout, mieux vaut faire directement toAscii().constData()
Sinon juste en googlant ta question on trouve des dizaines de réponses, je ne vois pas ce que tu cherches de mieux en la reposant ici...Code:
1
2 inline std::string QString::toStdString() const { const QByteArray asc = toAscii(); return std::string(asc.constData(), asc.length()); }