QT

QString to Char 변환(const char 주의점)

이건칠 2018. 7. 11. 14:39

QString Test="Test";
const char *str=Test.toUtf8().constData();

위의 코드로도 QString->Char를 변환할 수 있지만, const char에는 간혹 이상한 값이 들어갈 수 있기에 아래의 코드로 진행한다.

QString Test="Test";
char str[1024]={0,};

qsnprintf(str,sizeof(str),"%s",Test.toUtf8().constData());