IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> Простые задчки на файлы, просьба помочь
Retabol
сообщение 26.05.2004 19:34
Сообщение #1





Группа: Пользователи
Сообщений: 9

Репутация: -  0  +


Всем привет!
Огромная просьба помочь мне решить две задачи.
Решается оценка(не вру).
1) Дан текстовый файл. Вставить в начало каждой строки ее номер и записать
преобразованные строки в новый файл.
2)Даны файлы F и G, элементами которых являются символы.
Записать в файл H все элементы файлов F и G, сохраняя деление на строки.

ЗЫ. Просьба написать полный текст задачи. Помогите тупому, плз...
Буду очень благодарен....
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
Altair
сообщение 31.05.2004 9:35
Сообщение #2


Ищущий истину
******

Группа: Модераторы
Сообщений: 4 824
Пол: Мужской
Реальное имя: Олег

Репутация: -  45  +


Вот первая реализация кодовой таблицы - просто смещаем код.
Код

{ Є®¤®ўго в Ў«Ёжг ¬®¦­® ॠ«Ё§®ў вм ­ҐбЄ®«мЄЁ¬Ё бЇ®б®Ў ¬Ё.
 ¬л ў®§м¬Ґ¬ Їа®б⥩訩 бЇ®б®Ў - § ¬Ґ­пҐ¬ бзЁв ­­л© Є®¤ Ї® д®а¬г«Ґ
 ¤«п Є®¤®ў ®в 0 ¤® 250 - new_kod=kod+5
 ¤«п ®бв «м­ле, ®бв ў«пҐ¬ Є Є Ґбвм.  в.Ґ. Їа®б⮠ᬥ饭ЁҐ.
 Њ®¦­® ॠ«Ё§®ў вм Є®¤®ўго в Ў«ЁжҐ ў ўЁ¤Ґ д ©« -Є«оз .
}


var
f,f1:file of byte;
i:longint;
fn:string;
b:byte;
begin
Write('‚ўҐ¤ЁвҐ Ё¬п иЁда㥬®Ј® д ©«  '); readln(fn);
Assign(f,fn); {бўп§лў Ґ¬ д ©®ўго ЇҐаҐ¬Ґ­­го б Ё¬Ґ­Ґ¬ д ©« }
Reset(f);
Writeln('ўўҐ¤ЁвҐ Ё¬п д ©« , Є®в®ал© ­ ¤® б®§¤ вм (нв® Ўг¤Ґв § иЁда®ў ­­л© д ©«)');
readln(fn);
Assign(f1,fn);
rewrite(f1);
For i:=0 to filesize(f)-1 do
begin
 seek(f,i); {ЇҐаҐ¬Ґй Ґ¬ гЄ § вҐ«м д ©«  ­  i-л© н«Ґ¬Ґ­в}
 read(f,b);{бзЁвлў Ґ¬ §­ зҐ­ЁҐ}
 {§¤Ґбм п ­Ґ ­ ЇЁб «. §¤Ґбм ¤®«¦­  Ўлвм ўлЎ®аЄ  Ё§ Є®¤®ў®© в Ў«Ёжл}
 If b<250 then b:=b+5;
 write(f1,b);
end;
close(f); close(f1);
end.



Вот покруче, эта прога использует файл-ключ. Для примера, я присоединил файл-ключ к этому сообщению.
Код
{  н⮠ॠ«Ё§ жЁп д ©« -Є«оз , Є®в®ал© гбв஥­ б«Ґ¤. ®Ўа §®¬:
­®¬Ґа_Ї®§ЁжЁЁ_ў_д ©«Ґ_Є«озҐ  - §­ зҐ­ЁҐ_§ ¬Ґ­пҐ¬®Ј® бЁ¬ў®« .
}

var
CodeFile:file of byte;
f,f1:file of byte;
i:longint;
fn:string;
b:byte;
begin
Assign(CodeFile,'KODTABL.DAT');
{$F-} reset(CodeFile); {$F+}
If IoResult<>0 then HALT; {Ґб«Ё ­Ґ ­ ©¤Ґ­ Є«оз-д ©«, в® § ўҐаиЁвм а Ў®вг}

Write('‚ўҐ¤ЁвҐ Ё¬п иЁда㥬®Ј® д ©«  '); readln(fn);
Assign(f,fn); {бўп§лў Ґ¬ д ©®ўго ЇҐаҐ¬Ґ­­го б Ё¬Ґ­Ґ¬ д ©« }
Reset(f);
Writeln('ўўҐ¤ЁвҐ Ё¬п д ©« , Є®в®ал© ­ ¤® б®§¤ вм (нв® Ўг¤Ґв § иЁда®ў ­­л© д ©«)');
readln(fn);
Assign(f1,fn);
rewrite(f1);
For i:=0 to filesize(f)-1 do
begin
 seek(f,i); {ЇҐаҐ¬Ґй Ґ¬ гЄ § вҐ«м д ©«  ­  i-л© н«Ґ¬Ґ­в}
 read(f,b);{бзЁвлў Ґ¬ §­ зҐ­ЁҐ}
 Seek(CodeFile,b);
 Read(f,b);
 write(f1,b);
end;
close(f); close(f1);
end.



Цитата
Ой, Олег, спасибо тебе, чмооооки

wub.gif
Да, я что, я ничего ... rolleyes.gif

Сообщение отредактировано: Oleg_Z - 31.05.2004 9:36


Прикрепленные файлы
Прикрепленный файл  KODTABL.DAT ( 256 байт ) Кол-во скачиваний: 7


--------------------
Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
Retabol   Простые задчки на файлы   26.05.2004 19:34
Retabol   Я не двойник! На форуме у Вас первый раз. МОДЕ...   26.05.2004 19:35
Retabol   Ребят, ну неужели никто не может помочь? :unsure:   27.05.2004 5:09
Altair   первая. var f,t:text; i:longint; fn,s...   27.05.2004 7:18
APAL   Можно уточнить условие? Если H - это текстовый ф...   27.05.2004 9:42
Retabol   Текстовыми можно взять все файлы. То есть получает...   27.05.2004 17:46
APAL   Потому что он еще не был открыт! Ты возьми то...   27.05.2004 18:14
APAL   А если все три файла текстовые - то можно сократит...   27.05.2004 18:17
Retabol   APAL спасибо за помощь. Oleg_Z а где эту кодиров...   27.05.2004 19:42
Retabol   Oleg_Z а можно как-нибудь полегче решить? ;)   27.05.2004 19:44
APAL   Можно "полегче" если заменить например: ...   27.05.2004 19:53
APAL   Кодировку нигде брать не надо... :) просто вместо...   27.05.2004 19:58
Ксанка   Ребята, привет! Помогите бедной девушке разобр...   27.05.2004 19:59
virt   знаешь ли ,оригинальная постановка задачи:)   27.05.2004 20:03
GLuk   С помощью паскаля что-ли, бедная девушка???   27.05.2004 20:06
APAL   Для этого есть куча программ. Самый простой вариан...   27.05.2004 20:21
Altair   Мне всегда их жалко ... :( :( :( Ужас. Мож...   27.05.2004 21:31
Altair   Как это проще ???????? Итак 14 строк кода. APAL ...   27.05.2004 21:34
Ксанка   Олег, я вижу ты тут самый разумный из всех, мне да...   27.05.2004 23:46
kile   ксанка, какой же это шифр :D...   28.05.2004 0:24
Retabol   Окей, ребят, всем большое спасибо за помощь. С пер...   28.05.2004 5:39
Altair   Далеко не самый. Здесь есть настоящие профи! ...   28.05.2004 10:53
Altair   Нет, стой. Скажи что надо упростить и мы упростим...   28.05.2004 10:56
Retabol   такое понятие как "inc" мы вообще не исп...   28.05.2004 13:35
Altair   Да inc это просто увеличение значения переменной....   28.05.2004 17:37
Altair   Ой, а ничего, что я комент написал в кодировке win...   28.05.2004 17:39
Ксанка   kile смешно тебе...посоветовал бы что-нибудь по эт...   29.05.2004 14:48
Ксанка   Ой, Олег, спасибо тебе, чмооооки:)) Как хорошо, ко...   29.05.2004 14:58
Ксанка   Олег, да, забыла сказать, что кодовую таблицу нужн...   29.05.2004 15:04
Retabol   Присоединяюсь к Ксанке! Спасибо всем за помощь...   29.05.2004 22:02
Altair   Вот первая реализация кодовой таблицы - просто сме...   31.05.2004 9:35


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 20.07.2025 16:50
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"