반응형
QString str = "abcedfg" const char* p = str.toStdString().c_str(); const char* p = str.toUtf8().constData();
근데 이 방법들로 실행하면 p에 쓰레기값도 함께 들어감
따라서 다른 buffer에 저장해줘야됨
char strChar[100]; memcpy(&strChar, str.toUtf8().data(), str.size()); // string의 사이즈 함수를 호출해서 size로 넣어주면 잘못됨. -wrong memcpy(&strChar, str.toUtf8().data(), (size_t)str.toUtf8().size()); // right!
반응형