В общем создал код
//-----------------------
dump_fid_hf.name_fri = "SK0.bin";
str.append(QString("%1 *%2\n").arg(dump_fid_hf.name_fri).arg("Имя файла результата измерений (ФРИ)"));
dump_fid_hf.name_fri = "FID.txt";
str.append(QString("%1 *%2\n").arg(dump_fid_hf.name_fid).arg("Имя файла исходных данных (ФИД)"));
QString fileName =global_qwerty + '/' + dump_fid_hf.name_fri;
QFile file(fileName);
if(file.open(QIODevice::WriteOnly))
{
QTextStream out(&file);
out.setCodec("UTF-8");
out <<str;
file.close();
if (out.status() != QTextStream::Ok) {
qDebug() << "Ошибка записи файла";
}
}
все хорошо кроме того что он должен был сделать
SK0.bin *Имя файла результата измерений (ФРИ)
FID.txt *Имя файла исходных данных (ФИД)
а он сделал SK0.bin *Имя файла результата измерений (ФРИ) FID.txt *Имя файла исходных данных (ФИД)
// ---------------------------------------------
В общем он не отрабатывает \n . Как его этому научить ????
Замените file.open(QIODevice::WriteOnly)
на file.open(QIODevice::WriteOnly | QIODevice::Text)
, в этом случае перенос строки будет автоматически заменен на используемый в данной конкретной платформе.
Описание флага QIODevice::Text
из документации:
When reading, the end-of-line terminators are translated to '\n'. When writing, the end-of-line terminators are translated to the local encoding, for example '\r\n' for Win32.
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Виртуальный выделенный сервер (VDS) становится отличным выбором
Как карусели bxslider (плагин для jQuery) настроить свои переходы между слайдами? Там есть переходы по слайдам вперёд и назад, мне нужно использовать...
Мне надо, чтобы при нажатии shift+P в textarea выделенный текст оборачивался в теги pТо есть