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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.05.2012, 19:27   #1
Ви5Кторинка
Пользователь
 
Регистрация: 15.05.2012
Сообщений: 10
По умолчанию Текстовый файл

Помогите исправить.
Задание: Дан символьный файл f. Написать программу, которая каждую букву "б" в файле f заменяет сочетанием "ку".


Программа (с модулями)

Код:
unit Program1;

interface
type
st= string;
implementation
end.
Код:
unit Program4;
Interface
     uses Program1;

procedure zamena (var stt:string);
implementation
procedure zamena (var stt:string);
var i:integer; f:text;
begin
assign (f,'С:\text.txt');
reset (f);
while not (seekeof (f)) do
begin
read (f, i);
write (i, ' ');
i:=1;
while i<=length (stt) do
 if stt[i]='б' then
 begin delete (stt,i,1);
 Insert('ку',stt,i);
 end
 else i:=i+1
 end;
 begin
 close (f);
 end;
end;
end.



Код:
uses Program1, Program4;

var
f:text;
  st: string;
begin

writeln ('Введите текст:');
readln(st);
writeln(f, st);
zamena(st);
writeln ('Измененный текст:',st);
end.

Последний раз редактировалось Stilet; 15.05.2012 в 20:38.
Ви5Кторинка вне форума Ответить с цитированием
Старый 15.05.2012, 19:40   #2
s-andriano
Старожил
 
Аватар для s-andriano
 
Регистрация: 08.04.2012
Сообщений: 3,229
По умолчанию

А сами компилировать пытались?
s-andriano вне форума Ответить с цитированием
Старый 16.05.2012, 12:21   #3
Ви5Кторинка
Пользователь
 
Регистрация: 15.05.2012
Сообщений: 10
По умолчанию

Извините что? Объясните что вы имели ввиду? Я все что смогла сделала. Но что то не работет не знаю в чем ошибка преподовательница сказала что сделать буду пытаться, но если кто поможет буду благодарна.

Дан символьный файл f. Написать программу, которая каждую букву "б" в файле f заменяет сочетанием "ку".

Код:
 unit Program1;

 interface
 type
 st=string;
 implementation
 end.



 unit Program4;
 Interface
 uses Program1;

 procedure zamena (var f:text);
 implementation
 procedure zamena (var f:text);
 var i:word;
 stt:string;
 begin
 assign (f,'C:\Текстовый документ.txt');
 reset(f);
 while not (seekeof(f)) do
 begin
 readln (f,i);
 writeln (i);
 while not (seekeof(f)) do
 begin
 read (f,i);
 write (i, ' ');
 i:=1;
 while i<=length (stt) do
 if stt[i]='б' then
 begin delete (stt,i,1);
 Insert('ку',stt,i);
 end
 else i:=i+1
 end;
 begin
 close (f);
 end;
 end;
 end;
 end.


Код:
 uses Program1, Program4;

 var
 f:text;
 st: string;
 begin
 assign (f,'C:\Текстовый документ.txt');
 zamena(f);
 end.

Последний раз редактировалось Stilet; 22.05.2012 в 21:18.
Ви5Кторинка вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создать текстовый файл, строки которого содержат целые числа. Обработать файл следующим образом: напечатать все отрицательные числ Anton94.by Паскаль, Turbo Pascal, PascalABC.NET 3 29.02.2012 17:30
Создать текстовый файл, строки которого содержат целые числа. Обработать файл следующим образом: напечатать все отрицательные... Anton94.by Паскаль, Turbo Pascal, PascalABC.NET 2 08.02.2012 19:23
Текстовый файл Сайын Помощь студентам 2 15.05.2011 22:43
как текстовый файл в формате word 2007 переделать в файл в формате ZAY JULIA Microsoft Office Word 13 09.06.2010 19:43
Текстовый файл в текстовый массив Kimimaru Общие вопросы C/C++ 1 02.12.2007 11:55