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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.06.2010, 15:37   #1
Katia123
 
Регистрация: 22.06.2010
Сообщений: 4
По умолчанию текстовой файл

Помогите, пожалуйста, с программкой!!!
Дан текстовой файл из букв и цифр. В отдельные текстовые файлы записать буквы и цифры
Katia123 вне форума Ответить с цитированием
Старый 22.06.2010, 15:47   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

читайте построчно.
разбивайте на две строчки (в одну — цифры, в другую строчку - всё остальное).
пишите строчки в отдельные файлы.
Код:
  readln(f, s);
  s1 := '';
  s2 := '';
  for i:=1 to length(s) do
     if s[i] in ['0'..'9'] then s1 := s1 + s[i]
        else s2 := s2 + s[i];
  WriteLn(fDigit, s1);
  WriteLn(fLetter, s2);
Serge_Bliznykov вне форума Ответить с цитированием
Старый 22.06.2010, 16:23   #3
Katia123
 
Регистрация: 22.06.2010
Сообщений: 4
По умолчанию

Спасибо, за помощь. А можно как нибудь подробнее, или это вся программа? Тяжело мне с программированием
Katia123 вне форума Ответить с цитированием
Старый 23.06.2010, 09:38   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Катя, написать программу абсолютно несложно. (фактически к тому коду, что выше, надо добавить описание переменных
Код:
var f, fDigit, fLetter : Text;
  s, s1, s2 : string;
  i : integer;
добавить связываение файловых переменных с именами файлов, открытие файлов f - на чтение, а fDigit, fLetter - на запись.
и добавить основной по всем строчкам файла f
Код:
  while Not Eof(f) do begin
    ... тут код из пост #2
  end;
закрыть все файлы.
всё. END.

Соберите всё это в кучу. Может быть, хоть чему-то научитесь.
А вообще, это же Азбука. Неужели трудно взять любую книжку (можно онлайн курсы открыть) и хоть немножко почитать?! Ведь всё равно Вам ещё сдавать это надо будет!
Serge_Bliznykov вне форума Ответить с цитированием
Старый 23.06.2010, 09:55   #5
Katia123
 
Регистрация: 22.06.2010
Сообщений: 4
По умолчанию

Спасибо большое!!! Я обязательно почитаю, надо же понять что и как тут получилось.
Katia123 вне форума Ответить с цитированием
Старый 23.06.2010, 10:14   #6
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

вот. Умница!
А вот уж если возникнут вопросы/непонятки - милости просим сюда на форум!

Удачи.
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создать текстовой файл и подсчитать количество символов в нём. GN_ Паскаль, Turbo Pascal, PascalABC.NET 4 26.05.2010 19:45
текстовой файл Work Group Помощь студентам 0 27.12.2009 19:35
Паскаль, текстовой файл. Alexey_HvaranG Помощь студентам 2 08.12.2009 08:19
Текстовой файл Stanislav Общие вопросы Delphi 3 26.12.2007 14:31