Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.01.2011, 14:50   #1
19denis90
Пользователь
 
Регистрация: 30.01.2011
Сообщений: 16
По умолчанию Разработать программу кодирования текстовых файлов

у меня гдето ошибка , возможно в end-ах .
задание было такое :
Программа должна выполнить следующие действия: организовать построчное чтение данных из файла, увеличить на 3 код каждой гласной буквы строки, записать строку в выходной файл. Предоставить возможность просмотра исходного и закодированного файлов. Каждое действие оформляется как подпрограмма. Главная программа реализует только диалоговый цикл взаимодействия с пользователем.
/может у кого есть светлые мысли и по заданию.

Код:
program Kodirovka;
var
firstfile:text;
secondfile:text;
firstname,secondname:string;
IOres:byte;
i,n:byte;
a,c,symbol:char;

{zahis s proverkoj}
procedure zapisi;
begin

repeat
{I-} write('name1.txt:');
readln (firstname);
assign (firstfile,firstname) ;
reset (firstfile);
{I+}
IOres:=IOresult;
if IOres <> 0 then
writeln('no file!');
until IOres=0;

{ i:=0; n:=length(s)}

repeat
{I-} write('name2.txt:');
readln(secondname);
assign(secondfile,secondname);
rewrite(secondfile);
{I+}
IOres:=IOresult;
if IOres <> 0 then
writeln('no name or file!');
until IOres=0;

begin while not EOF (firstfile) do
begin
while not EOLN (firstfile) do


{if EOLN (firstfile) then}
readln(firstfile,symbol); {chtenie}
{ FOR I=1 TO length(s) do}
if symbol in ['a','e','o','u','i','y','E','Y','U','I','O','A'] then
{c := (ord(3+c));}
c:=chr(3+ord(symbol));
{a:=chr(c); }
{ writeln(secondfile,c:3); } {zapis}

writeln(secondfile,c:3);
end;

{readln(firstfile,c);
writeln(secondfile,a:3);}

end;
close(firstfile);
close(secondfile);
end.


________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!
Модератор.

Последний раз редактировалось Serge_Bliznykov; 31.01.2011 в 03:33.
19denis90 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
обнаружитель текстовых файлов Grey Stallion Помощь студентам 3 04.01.2011 15:05
Обработка текстовых файлов. kolobot Помощь студентам 2 15.12.2010 21:14
Чтение текстовых файлов. the_deer_one Общие вопросы C/C++ 3 05.04.2010 14:06
Обработка текстовых файлов Маринка777 Общие вопросы .NET 2 22.12.2009 17:37
Сравнение текстовых файлов BR17UY Общие вопросы Delphi 15 07.05.2007 20:18