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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.03.2011, 19:41   #1
decantnik
Пользователь
 
Аватар для decantnik
 
Регистрация: 15.10.2008
Сообщений: 36
По умолчанию Работа с текстовыми файлами Pascal

Дан текстовый файл, каждая стока которого содержит изображения нескольких чисел, разделенные пробелами (вещественные числа имеют ненулевую дробную часть). Создать файл вещественных чисел, содержащий (в том же порядке) все числа из исходного файла, имеющие ненулевую дробную часть.

Никак не могу решить эту задачу. У меня все это сводится к тому, что мы из файла выделяем 1 строку и ищем вещественное число в ней. Но не могу это реализовать.

В принципе если файл вещественный, то это проще простого, но текстовой..

Подкиньте пожалуйста годной идеи.

Код:
var
 f1:text; f2:file of real;
 i,n:integer; s:string;
 
begin
 assign (f1, 'input.txt');
 reset (f1);
 assign (f2, 'output.dat');
 rewrite (f2);
 while not (eof(f1)) do
  begin
   readln (s);

Последний раз редактировалось decantnik; 01.03.2011 в 19:45. Причина: строчки кода..
decantnik вне форума Ответить с цитированием
Старый 01.03.2011, 20:07   #2
Летучий_СкилетиК
Форумчанин
 
Аватар для Летучий_СкилетиК
 
Регистрация: 04.02.2011
Сообщений: 260
По умолчанию

Код:
var
 f1:text; f2:file of real;
 i,n:integer;
 s:real;

begin
 assign (f1, 'd:\input.txt');
 reset (f1);
 assign (f2, 'd:\output.dat');
 rewrite (f2);
 while not (eof(f1)) do
  begin
   while (not eoln(f1)) do
   begin
       read (f1,s);
       write(f2,s);
   end;
   readln(f1);
  end;
  close(f1);
  close(f2);

 end.
Летучий_СкилетиК вне форума Ответить с цитированием
Старый 05.03.2011, 16:49   #3
decantnik
Пользователь
 
Аватар для decantnik
 
Регистрация: 15.10.2008
Сообщений: 36
По умолчанию

Спасибо, идею понял,) Теперь только осталось из real файла найти дробные, а это проще простого. Еще раз огромное вам спасибо.
decantnik вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с текстовыми файлами.Pascal valis Помощь студентам 5 29.03.2010 17:59
две задачи в Pascal с текстовыми файлами student2008 Помощь студентам 4 23.06.2009 10:23
Работа с текстовыми файлами в ЯП Turbo Pascal JayDe23 Паскаль, Turbo Pascal, PascalABC.NET 0 04.06.2009 19:50
Pascal работа с текстовыми файлами Andrey89 Помощь студентам 3 25.12.2007 19:21