Я пытаюсь преобразовать следующие QString
:
QString nom, prenom, promo;
...
QString modelName = nom + "_" + prenom + "_" promo;
в LPTSTR
.
До сих пор я использовал это:
LPTSTR mm = (LPTSTR) modelName.utf16();
Но возвращаемый LPTSTR
содержит только первый символ QString
. Я перепробовал множество способов, включая char *
, но ничего не помогло.
Что мне нужно сделать, чтобы получить полную строку QString в LPTSTR?
modelName.utf16()
стал недействительным, поэтому вы не можете хранить этот указатель где-либо. - person Dmitry Sazonov   schedule 01.07.2014