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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.03.2012, 20:20   #1
KateMM
Пользователь
 
Регистрация: 11.12.2011
Сообщений: 36
По умолчанию Работа с файлами

Помогите написать программу.
Создать символьный файл F. Записать в файл G те символы файла F, которым в этом файле предшествует указанная буква.
KM
KateMM вне форума Ответить с цитированием
Старый 10.03.2012, 20:57   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А язык то какой?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 10.03.2012, 21:27   #3
KateMM
Пользователь
 
Регистрация: 11.12.2011
Сообщений: 36
По умолчанию

язык Паскаль..
KM
KateMM вне форума Ответить с цитированием
Старый 10.03.2012, 21:42   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
var f,g:file of char;a,b:^char;i:integer;c:char;
begin
// Выделяем память для 100 символов
 getmem(a,100);
 // Формирум файл
 b:=a;for i:=1 to 100 do begin b^:=char(ord('A')+Random(30));inc(b);end;
 // Пишем в файл символы
 Assign(f,'d:\1\f.txt');rewrite(f);blockwrite(f,a^,100);reset(f);
 // Переоткрываем его и перечитываем
 blockread(f,a^,100);close(f);
 // Открывает второй файл
 Assign(g,'d:\1\g.txt');rewrite(g);
 // Это символ - опора
 c:='A';
 b:=a;
 // Проходим по символам из файла
 i:=1; while i<100 do begin
 // Если найдена опора
  if b^=c then begin
   inc(b);
   // пишем во второй файл следующий за ней
   write(g,b^);
   inc(i);
  end;
  inc(b);inc(i);
 end;
 // Закрываем файл
 close(g);
 // Приберись. IKEA
 FreeMem(a);
  { TODO -oUser -cConsole Main : Insert code here }
end.
Подойдеть?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 10.03.2012, 21:51   #5
KateMM
Пользователь
 
Регистрация: 11.12.2011
Сообщений: 36
По умолчанию

Спасибо! )
KM
KateMM вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с файлами в С серг Общие вопросы C/C++ 9 18.02.2010 19:21
Работа с файлами good-spamer Помощь студентам 2 17.02.2010 16:38
Работа с файлами С++ Игорь777 Помощь студентам 2 27.04.2009 23:25
Работа с файлами cr1mson Общие вопросы C/C++ 7 14.01.2009 22:42
Работа с файлами Stiker Общие вопросы C/C++ 1 10.04.2008 22:47