PDA

View Full Version : QString to char*



peace_comp
26th May 2008, 21:50
Hi..
I would like to know if there is a methode in Qt that converts a QString to char* ??

thanks

drhex
26th May 2008, 22:27
qPrintable()

litroncn
27th May 2008, 02:07
QString convertString;
const char *errorMessage = converString.toAscii().constData();
char *errorMessage = convertString.toAscii().data();

ChristianEhrlicher
27th May 2008, 06:45
QString convertString;
const char *errorMessage = converString.toAscii().constData();
char *errorMessage = convertString.toAscii().data();

Happy crashing when you want to access errorMessage later :)

kemp
27th May 2008, 07:08
QString convertString;

QByteArray ba = converString.toLatin1();
char *errorMessage = ba.data();

Never use direct conversion : converString.toLatin1().data()