0 / 0 / 0
Регистрация: 23.02.2015
Сообщений: 12
|
||||||
1 | ||||||
Конкатенация текстовых файлов10.05.2015, 09:33. Показов 1156. Ответов 5
Метки нет Все метки)
(
Доброго времени суток. Нужно объединить заданное количество текстовых файлов. Результат слияния заданных файлов должен быть отображен через поток стандартного вывода (сout). При этом содержимое каждого следующего файла должно отображаться после предыдущего без какого-либо промежутка.
У меня проблема с последней частью задания. С помощью getline удаляю конец строки, но это делается во всех строках файла, а мне нужно только в последней удалить и объединить. Возможно нужен другой подход. Буду рад помощи.
Возможно под промежутком имелось: не добавляй ничего нового. И перенос строки остается.
0
|
10.05.2015, 09:33 | |
10.05.2015, 09:33 | |
Ответы с готовыми решениями:
5
Конкатенация текстовых файлов
Конкатенация + int в строку + открытие множества файлов |
Модератор
![]() ![]() 5240 / 2113 / 416
Регистрация: 06.01.2013
Сообщений: 4,844
|
|||||||||||
10.05.2015, 10:12 | 2 | ||||||||||
Скорее всего - ТЗ именно такое. Иначе получается конкатенация файлов + их обрезка.
0
|
0 / 0 / 0
Регистрация: 23.02.2015
Сообщений: 12
|
|
10.05.2015, 10:29 [ТС] | 3 |
То есть \n никуда не убираю?
Да, отличный подход. Спасибо!
0
|
Модератор
![]() ![]() 5240 / 2113 / 416
Регистрация: 06.01.2013
Сообщений: 4,844
|
|
10.05.2015, 10:47 | 4 |
Smolya, угу.Только вывод самих файлов. Но тут уж мое ИМХО
0
|
0 / 0 / 0
Регистрация: 23.02.2015
Сообщений: 12
|
||||||
10.05.2015, 14:55 [ТС] | 5 | |||||
Ну а если подумать, то можно как-то EOF удалять или что-то в этом роде, чтобы реализовать все-таки вывод сразу после предыдущего файла?
Добавлено через 4 часа 3 минуты Пытался сделать:
0
|
941 / 869 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
|
||||||
11.05.2015, 02:25 | 6 | |||||
0
|
11.05.2015, 02:25 | |
11.05.2015, 02:25 | |
Помогаю со студенческими работами здесь
6
Обработка текстовых файлов Обработка текстовых файлов
Соединение 2 текстовых файлов Обработка текстовых файлов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
![]() |
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
Микросервис с нуля на Go с Kafka
stackoverflow 12.02.2025
Когда я впервые столкнулся с необходимостью разделить монолитное приложение на микросервисы, передо мной встал вопрос выбора правильных технологий и подходов. После долгих экспериментов с различными. . .
|
Микросервис с нуля на C# с RabbitMQ
stackoverflow 12.02.2025
Переход от монолитной архитектуры к микросервисной - это не просто модное веяние, а закономерный этап эволюции программных систем. В отличие от монолита, где все компоненты тесно связаны между собой. . .
|
Docker для начинающих
stackoverflow 12.02.2025
В современном мире разработки программного обеспечения все чаще возникает необходимость быстро и надежно разворачивать приложения в различных средах. Разработчики постоянно сталкиваются с проблемой. . .
|
Создание бота для Телеграм на C#
stackoverflow 12.02.2025
В современном мире корпоративных коммуникаций Telegram-боты становятся незаменимым средством автоматизации бизнес-процессов и взаимодействия с сотрудниками. Как создать такого бота, который сможет. . .
|
Операторы сравнения (== и ===) в JavaScript
hw_wired 12.02.2025
JavaScript предоставляет два основных оператора сравнения - оператор нестрогого равенства (==) и оператор строгого равенства (===). На первый взгляд они могут показаться очень похожими, но их. . .
|
Определение адреса, откуда репозиторий Git был клонирован
hw_wired 12.02.2025
Система контроля версий Git хранит всю информацию о репозитории в специальной директории . git, включая данные об удаленных источниках. Эта информация необходима для синхронизации изменений между. . .
|
Объединение нескольких коммитов Git в один
hw_wired 12.02.2025
Представьте, что вы работаете над новой функциональностью и создали десяток небольших коммитов: исправление опечатки, форматирование кода, добавление комментариев, реализация основной логики. Каждый. . .
|
Как добавить локальную ветку в удалённый репозиторий Git
hw_wired 12.02.2025
Локальная ветка в Git - это изолированная линия разработки, существующая только на вашем компьютере. Представьте себе дерево с множеством веток - каждая ветка может расти в своем направлении, не. . .
|
Статическое отражение в C++
stackoverflow 12.02.2025
Статическое отражение представляет собой мощный механизм, позволяющий программам анализировать и манипулировать своей собственной структурой во время компиляции. Эта возможность открывает. . .
|
C++ в 21 веке - Бьярне Страуструп
stackoverflow 12.02.2025
В современном мире разработки программного обеспечения C++ продолжает оставаться одним из ключевых языков программирования, несмотря на свой солидный возраст - более 45 лет с момента создания. За это. . .
|