0 / 0 / 3
Регистрация: 01.06.2012
Сообщений: 141
1

Слияние двух файлов

08.11.2015, 17:17. Показов 2171. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте. В папке есть два тхт файла, как мне их соединить и записать в третий и в третьем файле сделать между ними, одну пустую строку.

Добавлено через 49 секунд
или подскажите, как соединить 2 текста в разных мемо в один. Но всё же лучше начать соединение файлов.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.11.2015, 17:17
Ответы с готовыми решениями:

Слияние двух Мемо
Есть такая задача. У меня есть два Мемо, я загружаю файл, и текст появляется в Мемо1. Что нужно, чтобы текст продолжился выводится в Мемо2?

Слияние двух матрицы
Программисты,помогите пожалуйста решить задачу 10 класса) Заданы две матрицы А и В размером NхN.Сформировать из них прямоугольную...

Слияние двух стеков
Добрый день. В задаче нужно слить два отсортированных стека, так чтобы получился новый третий отсортированный стек. Не особо разобрался в...

4
 Аватар для RostorLuxor
144 / 129 / 46
Регистрация: 12.08.2015
Сообщений: 1,203
Записей в блоге: 1
08.11.2015, 17:53 2
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
var X1:TStringList;
var X2:TStringList;
var X3:TStringList;
begin
X1 := TStringList.Create();
X2 := TStringList.Create();
{ Первый файл }
X1.LoadFromFile('первый TXT');
{ Второй файл }
X2.LoadFromFile('второй TXT');
X3.Clear;
X3.Add(X1.Text);
X3.Add('');
X3.Add(X2.Text);
{ Куда сохранить }
X3.SaveToFile('конечный_TXT')
end;
0
0 / 0 / 3
Регистрация: 01.06.2012
Сообщений: 141
08.11.2015, 18:00  [ТС] 3
что то не хочет оно сливать
Миниатюры
Слияние двух файлов  
0
 Аватар для RostorLuxor
144 / 129 / 46
Регистрация: 12.08.2015
Сообщений: 1,203
Записей в блоге: 1
08.11.2015, 18:12 4
Лучший ответ Сообщение было отмечено Shur1k_ua как решение

Решение

Исправил. (Забыл об X3 := TStringList.Create).

Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
var X1:TStringList;
var X2:TStringList;
var X3:TStringList;
begin
X1 := TStringList.Create();
X2 := TStringList.Create();
X3 := TStringList.Create();
{ Первый файл }
X1.LoadFromFile('первый TXT');
{ Второй файл }
X2.LoadFromFile('второй TXT');
X3.Clear;
X3.Add(X1.Text);
X3.Add('');
X3.Add(X2.Text);
{ Куда сохранить }
X3.SaveToFile('конечный_TXT')
end;
1
 Аватар для Mawrat
13113 / 5894 / 1708
Регистрация: 19.09.2009
Сообщений: 8,809
08.11.2015, 18:26 5
Ещё в конце надо освободить память (уничтожить созданные объекты). Иначе, будут утечки памяти. Т. е., созданные объекты так и останутся в памяти до завершения программы.
В конце кода надо добавить:
Delphi
1
2
3
FreeAndNil(X1);
FreeAndNil(X2);
FreeAndNil(X3);
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.11.2015, 18:26
Помогаю со студенческими работами здесь

Слияние двух стеков
Создать программу, которая сбивает два стека, содержащих возрастную последовательность целых положительных чисел, в третий стек так, чтобы...

Естественное слияние для файлов
Дан файл f, компоненты которого являются целыми числами. Известно, что никакая из компонент этого файла не равна нулю, а положительных и...

Сортировка файлов Многопутевое слияние
Реализовать алгоритм сортировки исходного файла, содержащего N элементов (2500<N<100000) методом многопутевого слияния. (4-путевое). ...

Слияние двух массивов. Спасайте ;)
Проект1 - нужно упорядочить массив по возрастанию. Сделано. Упорядоченные значения - в текстовом документе 1.тхт, например. Проект2 - то же...

Произвести построчное слияние двух матриц А(m,n) и B(k, n), упорядоченных по неубыванию эле¬ментов первого столбца.
Произвести построчное слияние двух матриц А(m,n) и B(k, n), упорядоченных по неубыванию эле¬ментов первого столбца. Есть код...


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

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

Новые блоги и статьи
Циклы for в Python
py-thonny 17.03.2025
Существует множество ситуаций, когда нам нужно выполнить одно и то же действие несколько раз. Цикл for в Python — настоящий рабочий конь для большинства программистов. Если вам нужно пройтись по всем. . .
Предсказание ветвлений - путь к высокопроизводи­тельному C++
NullReferenced 17.03.2025
В высокопроизводительном программировании на C++ каждый такт процессора на счету. Когда речь заходит о разработке систем с низкой задержкой — будь то высокочастотная торговля, обработка потоковых. . .
Паттерн CQRS в C#
UnmanagedCoder 17.03.2025
Создание сложных корпоративных приложений часто требует нестандартных подходов к архитектуре. Один из таких подходов — паттерн CQRS (Command Query Responsibility Segregation), предлагающий простую,. . .
Паттерн Цепочка ответственности в C#
UnmanagedCoder 17.03.2025
Цепочка ответственности — это поведенческий паттерн проектирования, который позволяет передавать запросы последовательно по цепочке потенциальных обработчиков, пока один из них не обработает запрос. . . .
Создаем микросервисы с NestJS, TCP и Typescript
run.dev 17.03.2025
NestJS — фреймворк, который значительно упрощает создание серверных приложений на Node. js. Его прелесть в том, что он комбинирует концепции ООП, функционального программирования и предлагает. . .
Гексагональная архитектура со Spring Boot
Javaican 17.03.2025
Если вы когда-нибудь сталкивались с ситуацией, когда внесение простых изменений в базу данных или пользовательский интерфейс заставляло вас переписывать весь код, то вы точно оцените элегантность. . .
Позиционировани­е Kafka Consumer и Seek-операции
Javaican 17.03.2025
Что же такое Consumer Seek в Kafka? По сути, это API-метод, который позволяет программно указать, с какой позиции (offset) Consumer должен начать или продолжить чтение данных из партиции. Без этого. . .
Python NumPy: Лучшие практики и примеры
py-thonny 17.03.2025
NumPy (Numerical Python) — одна из ключевых библиотек для научных вычислений в Python. Она превращает Python из просто удобного языка общего назначения в среду для проведения сложных математических. . .
Java Micronaut в Docker: контейнеризация с Maven и Jib
Javaican 16.03.2025
Когда речь заходит о микросервисной архитектуре на Java, фреймворк Micronaut выделяется среди конкурентов. Он создан с учётом особенностей облачных сред и контейнеров, что делает его идеальным. . .
Управление зависимостями в Java: Сравнение Spring, Guice и Dagger 2
Javaican 16.03.2025
Инъекция зависимостей (Dependency Injection, DI) — один из фундаментальных паттернов проектирования, который радикально меняет подход к созданию гибких и тестируемых Java-приложений. Суть этого. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru