Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > Delphi, Kylix and Pascal


Ответ
 
Опции темы Опции просмотра
Старый 17.12.2011, 21:59   #11 (permalink)
Pyx
Member
 
Регистрация: 16.12.2011
Сообщений: 22
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Цитата:
Сообщение от Vladimir_S Посмотреть сообщение
Var
f:Text;
n:Integer;
C:Char;
BEGIN
Assign(f,'D:\fff');
Rewrite(f);
Close(f);
Repeat
Write('Next n (Y/N)? ');
Readln(C);
If (C='Y') or (C='y') then
begin
Append(f);
Write('n= ');
Readln(n);
Writeln(f,n);
Close(f);
end
else
begin
Write('Show file (Y/N)? ');
Readln(C);
If (C='Y') or (C='y') then
begin
Reset(f);
Repeat
Readln(f,n);
Write(n,' ');
Until EoF(f);
Close(f);
Writeln;
end;
end;
Until (C='N') or (C='n');
END.
я что не понимаю.... ето не то что нужно((
Pyx вне форума   Ответить с цитированием

Старый 17.12.2011, 21:59
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Прошу вас, ознакомьтесь с похожими темами

Помогите с задачкой пожалуйста по С++.
Помогите с задачкой
Помогите с задачкой на сортировку обменом
Помогите с задачкой по графике

Старый 17.12.2011, 22:04   #12 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от Pyx Посмотреть сообщение
я что не понимаю.... ето не то что нужно((
Тогда подробнее, пожалуйста - а что нужно? Программа принимает с клавиатуры число, записывает в конец файла, в любой момент выводит на экран содержимое файла, после чего можно продолжать добавление чисел, а можно выйти из программы. Что именно "не то"?
Vladimir_S вне форума   Ответить с цитированием
Старый 17.12.2011, 22:28   #13 (permalink)
Pyx
Member
 
Регистрация: 16.12.2011
Сообщений: 22
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Помогите с задачей:
нужно создать файл данных об ассортименте товаров: наименование, цена. Сюжет: цены на товар выросли на p%. Составьте программу, которая на базе предыдущего файла создает новый файл с такой структурой: название, старая цена, новая цена.
Pyx вне форума   Ответить с цитированием
Старый 20.12.2011, 21:16   #14 (permalink)
Pyx
Member
 
Регистрация: 16.12.2011
Сообщений: 22
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Цитата:
Сообщение от Vladimir_S Посмотреть сообщение
Тогда подробнее, пожалуйста - а что нужно? Программа принимает с клавиатуры число, записывает в конец файла, в любой момент выводит на экран содержимое файла, после чего можно продолжать добавление чисел, а можно выйти из программы. Что именно "не то"?
вот я сделала, но я не могу понять почему оно не меняет местами????
Код HTML:
program Project2;

{$APPTYPE CONSOLE}

uses
  SysUtils;

var fail: file of integer;
    i,n,k,cum:integer;
begin
 write ('vvedit kilkist elementiv faily:');
 readln(n);
 assign (fail,'fail1');
 rewrite (fail);
 for i:=1 to n do
 begin
        write('vvedit ',i,'-i element faily:');
        readln(k);
        write(fail,k);
 end;
 reset (fail);
 while not eof(fail) do
 begin
 read (fail,k);
 write (k,' ');
 end;
 readln;
 close (fail);

 write ('element jakui treba dodatu y kinec faily:');
 readln (cum);
 rewrite (fail);
seek (fail,filesize(fail));
write (fail,cum);
close (fail);

reset (fail);
while not eof(fail) do
begin
read (fail,k);
write (k,' ');
end;
 close(fail);

 readln;
end.
Pyx вне форума   Ответить с цитированием
Старый 20.12.2011, 22:46   #15 (permalink)
Pyx
Member
 
Регистрация: 16.12.2011
Сообщений: 22
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

нужно создать 2 файла ввести в него информацию и закрыть затем нужно чтобы открылся новый файл с информацией
Pyx вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Старый 21.12.2011, 19:57   #16 (permalink)
AlexZir
support
 
Аватар для AlexZir
 
Регистрация: 19.08.2007
Адрес: Зея
Сообщений: 15,797
Записей в дневнике: 71
Сказал(а) спасибо: 166
Поблагодарили 203 раз(а) в 86 сообщениях
Репутация: 75760
По умолчанию

Для закрытия файла используйте команду close(fail) перед командой reset(fail) Только я вас не пойму, вам же, вроде как, надо решить на Delphi эту задачу или я не прав? И тему вы, вроде как, уже создали соответствующую: Язык Delphi: работа с файлами
AlexZir вне форума   Ответить с цитированием
Старый 21.12.2011, 21:12   #17 (permalink)
Pyx
Member
 
Регистрация: 16.12.2011
Сообщений: 22
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Цитата:
Сообщение от AlexZir Посмотреть сообщение
Для закрытия файла используйте команду close(fail) перед командой reset(fail) Только я вас не пойму, вам же, вроде как, надо решить на Delphi эту задачу или я не прав? И тему вы, вроде как, уже создали соответствующую: Язык Delphi: работа с файлами
сегодня мне сказали что эту задачу нужно разрешить таким образом, создать 1 файл открыть его для записи, внести в него данные, закрыть .. затем снова открыть записать в него данные закрыть и открыть его с новити данным.
Pyx вне форума   Ответить с цитированием
Старый 22.12.2011, 05:37   #18 (permalink)
AlexZir
support
 
Аватар для AlexZir
 
Регистрация: 19.08.2007
Адрес: Зея
Сообщений: 15,797
Записей в дневнике: 71
Сказал(а) спасибо: 166
Поблагодарили 203 раз(а) в 86 сообщениях
Репутация: 75760
По умолчанию

То есть вам нужно создать исходный файл, потом его же изменить и вывести измененные данные на экран?
AlexZir вне форума   Ответить с цитированием
Старый 22.12.2011, 19:19   #19 (permalink)
Pyx
Member
 
Регистрация: 16.12.2011
Сообщений: 22
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Цитата:
Сообщение от AlexZir Посмотреть сообщение
То есть вам нужно создать исходный файл, потом его же изменить и вывести измененные данные на экран?
да... но у меня не получается((((
Pyx вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 06:16.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.