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

Файл: Переписать с сохранением порядка следования компоненты файлы f1 в файл f2, а компоненты файла f2 - в файл f1.

24.09.2017, 23:02. Показов 2968. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
При открытии и сохранении файла необходимо использовать файловые диалоги.



1. Даны символьные файлы f1 и f2. Переписать с сохранением порядка следования компоненты файлы f1 в файл f2, а компоненты файла f2 - в файл f1. Использовать вспомогательный файл.

ВЫРУЧАЙТЕ БРАТЬЯ И СЕСТРЫ

P S Сори за капс)(0()(0


 Комментарий модератора 
Одна задача - одна тема
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.09.2017, 23:02
Ответы с готовыми решениями:

Переписать с сохранением порядка следования компоненты файла F1 в файл F2, а компоненты файла F2 - в файл F1
Даны символьные файлы F1 и F2. Переписать с сохранением порядка следования компоненты файла F1 в...

Переписать с сохранением порядка следования компоненты файла 1 F в файл 2 F , а компоненты файла 2 F в файл 1 F
Ввести файлы 1 F и 2 F . Переписать с сохранением порядка следования компоненты файла 1 F в файл 2...

Переписать с сохранением порядка следования компоненты файла f1 в файл f2, а компоненты файла f2 в файл f1
Даны текстовые файлы f1 и f2. Переписать с сохранением порядка следования компоненты файла f1 в...

Файл: Переписать с сохранением порядка следования компоненты файла f1 в файл f2, а компоненты файла f2 - в файл f1
Даны символьные файлы f1 и f2. Переписать с сохранением порядка следования компоненты файла f1 в...

4
Почетный модератор
64288 / 47587 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
25.09.2017, 11:09 2
Лучший ответ Сообщение было отмечено 410w как решение

Решение

Для примера. Повторяющиеся действия оформим процедурами.
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
uses crt;
type tfile=file of char; {тип файлов}
{создание исходных файлов}
procedure createfile(var f:tfile);
var c:char;
    i:integer;
begin
rewrite(f);
for i:=1 to 20 do
 begin
  c:=chr(65+random(26));{запишем для примера по 20 случайных символов}
  write(f,c);           { из диапазона [A..Z]}
 end;
end;
{чтение файлов}
procedure readfile(var f:tfile;name:string);
var c:char;
begin
reset(f);
writeln('Файл ',name);
while not eof(f) do
 begin
  read(f,c);
  write(c);
 end;
writeln;
end;
{копирование файлов}
procedure copyfile(var f,g:tfile);
var c:char;
begin
reset(f);
rewrite(g);
while not eof(f) do
 begin
  read(f,c);
  write(g,c);
 end;
end;
 
var f1,f2,f3:file of char;
    c:char;
    i:integer;
begin
randomize;
clrscr;
{свяжем файловые переменные сфайлами на диске}
assign(f1,'file_1');
assign(f2,'file_2');
assign(f3,'file_3');
{создадим 2 файла}
createfile(f1);
createfile(f2);
{посмотрим их}
writeln('Содержание исходных файлов');
readfile(f1,'f1');
readfile(f2,'f2');
copyfile(f1,f3); {копируем 1 в 3}
copyfile(f2,f1); {копируем 2 в 1}
copyfile(f3,f2); {копируем 3 в 2}
{снова смотрим}
writeln('Содержание файлов после обмена');
readfile(f1,'f1');
readfile(f2,'f2');
{закрываем файлы}
close(f1);
close(f2);
close(f3);
erase(f3); {уничтожим вспомогательный файл}
readln;
end.
0
Модератор
Эксперт Pascal/DelphiЭксперт NIX
7534 / 4394 / 2785
Регистрация: 22.11.2013
Сообщений: 12,588
Записей в блоге: 1
25.09.2017, 18:05 3
Поменять файлы местами? Тогда почему бы просто не переименовать.
Или дописать содержимое каждого файла к каждому?
0
Почетный модератор
64288 / 47587 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
25.09.2017, 19:03 4
Просто в задании написано
Цитата Сообщение от 410w Посмотреть сообщение
Использовать вспомогательный файл.
0
0 / 0 / 0
Регистрация: 30.05.2017
Сообщений: 17
25.09.2017, 20:01  [ТС] 5
Спасибо!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.09.2017, 20:01
Помогаю со студенческими работами здесь

Переписать с сохранением порядка следования компоненты файла f1 в файл f2, а компоненты файла f2 в файл f1
Помогите с заданием: Даны символьные файлы f1 и f2.Переписать с сохранением порядка следования...

Переписать с сохранением порядка следования компоненты файла F1 в файл F2
Ввести файлы F1 и F2. Переписать с сохранением порядка следования компоненты файла F1 в файл F2, а...

Переписать с сохранением порядка следования компоненты файла f1 в файл f2
Даны символьные файлы f1,f2. Переписать с сохранением порядка следования компоненты файла f1 в файл...

Переписать с сохранением порядка следования компоненты файла f1 в файл f2
Даны текстовые файлы f1 и f2. Переписать с сохранением порядка следования компоненты файла f1 в...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru