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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.12.2011, 23:47   #21
--Sashok--
Пользователь
 
Регистрация: 17.02.2011
Сообщений: 76
По умолчанию

я прописал у файле инпут строчку 12 3 4 5 в оутпут вышло 3 4 1 2 что за бред?
--Sashok-- вне форума Ответить с цитированием
Старый 19.12.2011, 23:49   #22
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

то что ты пишешь ручками это не типизированный файл ) а текстовый просто без расширения txt и прогой он не воспринимается как типизированный поэтому и пишет ересь)
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 19.12.2011, 23:53   #23
--Sashok--
Пользователь
 
Регистрация: 17.02.2011
Сообщений: 76
По умолчанию

Mad_Cat, вот прописал новая трабла =(
Код:
program Project2;

{$APPTYPE CONSOLE}

uses
  SysUtils;

var
  f,g:file of integer;
  m:array[1..100] of integer;
  k,i,o:integer;
begin
  assign (f,'input');
  rewrite(f);
  writeln('Vvedit kilkist elementiv faily');
  readln(k);
  for i:=1 to k do
  begin
    write(' ');
    readln(o);
    write(f,o);
    end;
    close(f);
  assign(f,'input');
  reset(f);
  k:=0;
  while not eof(f) do
  begin
    k:=k+1;
    read(f,m[k]);
  end;
  assign(g,'output');
  rewrite(g);
  for i:= k downto 1 do
    write(g,m[i]);
  close(f);
  close(g);
  readln
end.
--Sashok-- вне форума Ответить с цитированием
Старый 20.12.2011, 00:08   #24
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Код:
program Project2;

{$APPTYPE CONSOLE}
uses
  SysUtils;

var
  f,g:file of integer;
  m:array[1..100] of integer;
  k,i,o:integer;
begin
  assignfile (f,'input');
  rewrite(f);
  writeln('Vvedit kilkist elementiv faily');
  readln(k);
  for i:=1 to k do
  begin
    write(' ');
    readln(o);
    write(f,o);
  end;
  closefile(f);
  assign(f,'input');
  reset(f);
  k:=0;
  while not eof(f) do
  begin
    k:=k+1;
    read(f,m[k]);
  end;
  assignfile(g,'output');
  rewrite(g);
  for i:= k downto 1 do
    write(g,m[i]);
  closefile(f);
  closefile(g);
  writeln('File output');
  assignfile(g,'output');
  reset(g);
  while not eof(g) do
  begin
    read(g,o);
    writeln(o)
  end;
  closefile(g);
  readln;
end.
к типизированным файлам кроме генератора и считывалку надо писать
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 20.12.2011, 00:18   #25
--Sashok--
Пользователь
 
Регистрация: 17.02.2011
Сообщений: 76
По умолчанию

Спасибо всем, особенно Mad_CaT
--Sashok-- вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Очень нужно сделать задачу в Delphi(Типизированные файлы. файлы записи) Vitalik1 Помощь студентам 1 16.12.2011 10:38
Файлы данных.Типизированные файлы. вылка Помощь студентам 6 17.05.2010 15:42
Типизированные файлы hidalgo Фриланс 6 16.03.2010 12:20
Типизированные файлы Xeon332 Помощь студентам 8 27.02.2009 20:15