QString与CString互转

来源:互联网 发布:淘宝店铺招牌是啥 编辑:程序博客网 时间:2024/06/06 02:19
#include <QtCore/QCoreApplication>
#include <qDebug>
#include <afx.h>


inline QString  CS2QS(CString cs) { return  QString::fromWCharArray((LPCTSTR)cs, cs.GetLength()); }
inline CString  QS2CS(QString qs) { return  qs.toStdString().c_str(); }


int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);

CString cs = "你好Hello World啊   !";
QString qs = "好啊hehe.........";
CString cs2 = QS2CS(qs);
qDebug() << CS2QS(cs);
qDebug() << CS2QS(cs2);


return a.exec();
}