Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Qt
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
poss
Заблокирован
#1

Как при записи в файл сделать, чтобы текст переносился по строкам?

28.10.2014, 16:16. Просмотров 1004. Ответов 3
Метки нет (Все метки)

Есть код добавления в файл:
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
void methods::writeToFile(QStringList stringList){
    /* Try and open a file for output */
       QString outputFilename = "results.txt";
       QFile outputFile(outputFilename);
       outputFile.open(QIODevice::WriteOnly);
       /* Point a QTextStream object at the file */
       QTextStream outStream(&outputFile);
       /* Write the line to the file */
       foreach(QString string,stringList) {
           outStream << string + ',';
       }
       /* Close the file */
       outputFile.close();
}
Как сделать чтобы в файл писалось не так:
C++ (Qt)
1
65655,45465465,8798798,84564654,443131
а так:
C++ (Qt)
1
2
3
4
5
4646546
5421313
87979879
13213
2131321
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.10.2014, 16:16
Ответы с готовыми решениями:

Как сделать, чтобы при нажатии на кнопку выполнялась функция?
Простите, я только начинаю работать с QT и я не знаю Как сделать чтобы при...

Как сделать, чтобы текст не выходил за рамки, а переносился на следующую строку?
Помогите, как сделать что бы текст не выходил за рамки, а переносился на...

Сделать так чтобы текст переносился в строке автоматически.
есть код string arr = new string; ListViewItem itm; ...

Как сделать чтобы текст в <input type="submit" переносился
&lt;input id=&quot;button_main_cat&quot; type=&quot;submit&quot; name=&quot;catbutton&quot; value=&quot;&lt;?php echo...

Как сделать отдельные записи в таблице по строкам, чтобы сделать запросы?
Вот моя программа.. она производит чтение, только символами... #include...

3
Eraser83
18 / 18 / 4
Регистрация: 09.11.2010
Сообщений: 251
28.10.2014, 16:18 #2
Лучший ответ Сообщение было отмечено poss как решение

Решение

poss,
C++ (Qt)
1
65655\n45465465\n8798798\n84564654\n443131
1
Кудаив
410 / 409 / 72
Регистрация: 27.05.2012
Сообщений: 1,168
Завершенные тесты: 2
28.10.2014, 17:47 #3
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
void methods::writeToFile(QStringList stringList){
    /* Try and open a file for output */
       QString outputFilename = "results.txt";
       QFile outputFile(outputFilename);
       outputFile.open(QIODevice::WriteOnly | QIODevice::Text);
       /* Point a QTextStream object at the file */
       QTextStream outStream(&outputFile);
       /* Write the line to the file */
       foreach(QString string,stringList) {
           outStream << string << endl;
       }
       /* Close the file */
       outputFile.close();
}
или вместо endl "\n" если не нужен такой частый flush
0
ArmanPrestige
Pied Piper
232 / 223 / 57
Регистрация: 15.01.2013
Сообщений: 855
Завершенные тесты: 1
29.10.2014, 00:01 #4
C++ (Qt)
1
2
QString str = stringList.join("\n");
outStream << str;
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.10.2014, 00:01

Как задать ширину колонки, чтобы текст переносился на следующую строку?
У меня длинное наименование колонок. Скажите пож та как можно задать ширину...

Как сделать, чтобы при удалении записи в пустом поле автоматом появлялся стандартный текст
Подскажите, плиз! Не знаю как сформулировать, голова уже не соображает, но...

чтобы текст не переносился!
как сделать чтобы при изменении окна браузера или масштаба, текст и вообще все...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru