Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/18: Рейтинг темы: голосов - 18, средняя оценка - 4.78
1 / 1 / 0
Регистрация: 12.05.2010
Сообщений: 18

Файлы. Создать новый текстовый файл, являющийся объединением содержимого исходных файлов

12.05.2010, 08:27. Показов 3530. Ответов 17
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите пожалуйсто с программой
1.Даны два текстовых файла с именами Name1 и Name2. Создать новый текстовый файл с именем Name3, являющийся объединением содержимого файлов Name1 и Name2 (в указанном порядке).
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
12.05.2010, 08:27
Ответы с готовыми решениями:

Создать новый файл с именем NameD, в котором чередовались бы элементы исходных файлов
Доброе время суток друзья! Надеюсь на ваше мастерство,вот значит задачка.... Даны три файла целых чисел одинакового размера с именами...

Работа с файлами. Даны три файла целых чисел. Создать новый файл, в котором чередовались бы элементы исходных файлов
Даны три файла целых чисел одинакового размера с именами SA, SB, SC и строка SD. Создать новый файл с именем SD, в котором чередовались бы...

Файлы. Создать новый текстовый файл, содержащий К последних строк исходного файла
Дан текстовый фаил содержащий более К строк. Создать новый текстовый фаил содержащий К последних строк этого фаила

17
Retired
7727 / 2559 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
12.05.2010, 08:30
Pascal
1
2
3
4
5
6
7
8
9
10
while not EOF(Name1) do
begin
  ReadLn(Name1, temp);
  WriteLn(Name3, temp);
end;
while not EOF(Name2) do
begin
  ReadLn(Name2, temp);
  WriteLn(Name3, temp);
end;
1
1 / 1 / 0
Регистрация: 12.05.2010
Сообщений: 18
12.05.2010, 08:38  [ТС]
Выдаёт ошибку, может я чтото с переменными напутал
Unknown identifier
0
Retired
7727 / 2559 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
12.05.2010, 08:40
Покажи свой код.
0
1 / 1 / 0
Регистрация: 12.05.2010
Сообщений: 18
12.05.2010, 08:46  [ТС]
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
program zadanie8;
var Name1,Name2,Name3:file of integer;
begin
while not EOF(Name1) do
begin
  ReadLn(Name1, temp);
  WriteLn(Name3, temp);
end;
while not EOF(Name2) do
begin
  ReadLn(Name2, temp);
  WriteLn(Name3, temp);
end;
end.
чуствую полная чушь тут у меня
1
Retired
7727 / 2559 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
12.05.2010, 08:57
Stel, ну чувство тебя не обманывает У тебя же написано, что файл текстовый - это раз. Потом ты не связал файлы, не открыл и соответственно не закрыл их - два. Вообщем код будет примерно такой
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
var
  Name1,Name2,Name3: Text;
  temp: string;
begin
  Assign(Name1, 'name1.txt');
  Assign(Name2, 'name2.txt');
  Assign(Name3, 'name3.txt');
  Reset(Name1);
  Reset(Name2);
  Rewrite(Name3);
  while not EOF(Name1) do
  begin
    ReadLn(Name1, temp);
    WriteLn(Name3, temp);
  end;
  while not EOF(Name2) do
  begin
    ReadLn(Name2, temp);
    WriteLn(Name3, temp);
  end;  
  Close(Name1);
  Close(Name2);
  Close(Name3);
  WriteLn('Done');
  ReadLn;
end.
Проверок на существование файлов не делал.
0
1 / 1 / 0
Регистрация: 12.05.2010
Сообщений: 18
12.05.2010, 09:07  [ТС]
Сейчас выдаётся таже ошибка, это возможно из-за того что паскаль не знает откуда брать файлы?
0
Retired
7727 / 2559 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
12.05.2010, 09:09
А ты файлы Name1 и Name2 в каталоге создал ?
0
1 / 1 / 0
Регистрация: 12.05.2010
Сообщений: 18
12.05.2010, 09:11  [ТС]
да втом где и программа находится
0
Retired
7727 / 2559 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
12.05.2010, 09:14
Какой паскаль ?

Добавлено через 1 минуту
Попробуй сейчас, я просто писАл код прям тут и запамятовал описАть переменную temp.
0
1 / 1 / 0
Регистрация: 12.05.2010
Сообщений: 18
12.05.2010, 09:18  [ТС]
Переменую описал, теперь выдаёт файл ненайден... сейчас попробу скачать другой паскаль а то у меня старая версия стоит...
0
 Аватар для pazlle
27 / 17 / 8
Регистрация: 02.11.2009
Сообщений: 176
12.05.2010, 09:22
Может это и глупо, но проблма может быть в том что когда вы создаёте текстовый файл вы пишите расширение txt, и может получиться так что у вас 2 раза получается расширение txt, т.е коогда создаеёте текстовый файл напишите просто название без расширения txt, оно автаматическое.
если не поняли могу ещё раз)

Добавлено через 2 минуты
т.е у вас получается name.txt.txt, а нужно созадть просто текстовый файл с именем, а расширение комп автоматически даёт
0
1 / 1 / 0
Регистрация: 12.05.2010
Сообщений: 18
12.05.2010, 09:23  [ТС]
Тоесть ты имеешь виду получается вот так Текст.txt.txt я канешно чайник но не да такой степени чтобы такое не заметить..
0
 Аватар для pazlle
27 / 17 / 8
Регистрация: 02.11.2009
Сообщений: 176
12.05.2010, 09:27
Хм...я не пытался Вас оскарбить, просто проверьте, создайте заново файлы,
Я отвеча в этой теме потому что сталкивался с такой проблемой.

Добавлено через 1 минуту
Вообщем когда пишите название текстового файла, напишите просто одно имя, и всё)
0
1 / 1 / 0
Регистрация: 12.05.2010
Сообщений: 18
12.05.2010, 09:28  [ТС]
я так и делал
0
 Аватар для pazlle
27 / 17 / 8
Регистрация: 02.11.2009
Сообщений: 176
12.05.2010, 09:30
Комп не напишет 2 раза txt, он будет иметь ввиду это, и при этом не будет работать прога

Добавлено через 1 минуту
Ну если не помогла скачайте Pascal ABC, простой и русифицированный))
0
1 / 1 / 0
Регистрация: 12.05.2010
Сообщений: 18
12.05.2010, 09:32  [ТС]
Всем спасибо за помощь Особенная благодарность Inadequate !!! Программа написана и вс1 работает отлично! Проблемма была в версии паскаля!
0
 Аватар для Saltosh
0 / 0 / 0
Регистрация: 20.06.2012
Сообщений: 12
21.06.2012, 00:08
неправильное...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.06.2012, 00:08
Помогаю со студенческими работами здесь

Сформировать новый массив, являющийся разностью исходных массивов
Условие: Задать два вещественных массива одинакового размера (не более 12 элементов). Вывести исходные массивы на экран. Сформировать...

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

Текстовые файлы. Создать новый файл, объединив исходные файлы
даны текстовые файлы Name1 и Name2 .создать Name3 файл объединив Name1 и Name2 текстовые файлы

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

Дано число k и текстовый файл, содержащий более k строк. Создать новый текстовый файл, содержащий k последних строк
И снова всем привет) Помогите пожалуйста со следующим заданием: Дано число k (<10) и текстовый файл, содержащий более k строк....


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

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
Новые блоги и статьи
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru