Форум программистов, компьютерный форум, киберфорум
C++ Qt
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
Заблокирован

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

28.10.2014, 16:16. Показов 1833. Ответов 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)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
28.10.2014, 16:16
Ответы с готовыми решениями:

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

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

Как сделать чтобы текст в <input type="submit" переносился
&lt;input id=&quot;button_main_cat&quot; type=&quot;submit&quot; name=&quot;catbutton&quot; value=&quot;&lt;?php echo nl2br($item); ?&gt;&quot; /&gt; есть вывод категорий Стиль: ...

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

Решение

poss,
C++ (Qt)
1
65655\n45465465\n8798798\n84564654\n443131
1
419 / 418 / 72
Регистрация: 27.05.2012
Сообщений: 1,168
28.10.2014, 17:47
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
Pied Piper
 Аватар для ArmanPrestige
237 / 228 / 57
Регистрация: 15.01.2013
Сообщений: 855
29.10.2014, 00:01
C++ (Qt)
1
2
QString str = stringList.join("\n");
outStream << str;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
29.10.2014, 00:01
Помогаю со студенческими работами здесь

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

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

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

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

TextView. Можно ли добиться, чтобы текст переносился на следующую строку?
&lt;TextView android:id=&quot;@+id/tvAddress&quot; android:layout_width=&quot;match_parent&quot; android:layout_height=&quot;wrap_content&quot; ...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru