C++ (Qt)const char *ss = qPrintable ( str );char* ss = str.toAsii().data();
C++ (Qt)#define qPrintable(string) (string).toLocal8Bit().constData();
C++ (Qt)const char *func(){ QString str = "......"; return qPrintable( str );}
C++ (Qt)QString str("bla-bla"); const char *ptrStr = str.toLocal8Bit().constData(); //do something with ptrStr
C++ (Qt)int main(int argc, char *argv[]){ QString aaaa = QString("aaaaaBBBB"); const char *astr = qPrintable(aaaa); qDebug("%s",astr); return 0;}