LINUX.ORG.RU

[Qt] Qstring как имя файла в fopen

 


0

1

Не могу почему-то найти хорошее решение проблемы, а на неё наступали все.

   FILE *filep;
    QDateTime dt = QDateTime::currentDateTime();
    QString t = QDateTime::toString (dt);
    filep = fopen(t.toLocal8Bit().data(), "a" );

смысл такой что текущую дату нужно сделать именем файла. Как правильно?

★★★★★

а чем QFile не угодило?

anonymous
()

> Как правильно?

QFile file(t);

// K.O.

arsi ★★★★★
()

> а на неё наступали все

я не наступал. ЧЯДНТ?

anonymous
()

>toLocal8Bit

А с чего ты взял, что локальная кодировка - восьмибитна?

legolegs ★★★★★
()

Программист на Фортране на любом языке пишет на Фортране.

yoghurt ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.