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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.04.2015, 23:43   #11
Xo6ut
Пользователь
 
Регистрация: 23.04.2013
Сообщений: 76
По умолчанию

Ну вот допустим я уже сохранил строку с суммой в файл, и теперь я открываю этот же файл и программа по идее должна пойти по другому алгоритму
Xo6ut вне форума Ответить с цитированием
Старый 25.04.2015, 23:54   #12
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
программа по идее должна пойти по другому алгоритму
по идее – да. и чо?
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 25.04.2015, 23:58   #13
ДралсяСошибками
Форумчанин
 
Аватар для ДралсяСошибками
 
Регистрация: 31.05.2011
Сообщений: 301
По умолчанию

А чем паскалевский ввод\вывод плох и как правильней решить такую задачу?
ДралсяСошибками вне форума Ответить с цитированием
Старый 26.04.2015, 00:10   #14
Xo6ut
Пользователь
 
Регистрация: 23.04.2013
Сообщений: 76
По умолчанию

+ к паскалевскому вводу и выводу, не понимаю почему вы их так хейтерите
Xo6ut вне форума Ответить с цитированием
Старый 26.04.2015, 00:19   #15
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

pascal i/o - это обратная совместимость.
для удобной работы с файлами любых типов и размеров давно разработаны стандартные классы, работающие с файлами через WinAPI.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 26.04.2015, 00:32   #16
ДралсяСошибками
Форумчанин
 
Аватар для ДралсяСошибками
 
Регистрация: 31.05.2011
Сообщений: 301
По умолчанию

filestream?
ДралсяСошибками вне форума Ответить с цитированием
Старый 26.04.2015, 01:26   #17
northener
ПШП
Участник клуба
 
Регистрация: 15.07.2013
Сообщений: 1,926
По умолчанию

Цитата:
Сообщение от min@y™ Посмотреть сообщение
Хотел помочь, уже и мысли появились, что и как сделать...
Но тут увидел старопаскалевский файловый ввод/вывод и желание сразу пропало.
Не трожь старопаскалевский файловый ввод/вывод! Проклят будешь на века!
Ну чем он тебе мешает жить?
northener вне форума Ответить с цитированием
Старый 26.04.2015, 08:24   #18
FaTaL
Участник клуба
 
Аватар для FaTaL
 
Регистрация: 09.11.2007
Сообщений: 1,762
По умолчанию

TFileStream или для небольших текстовиков TStringList.
FaTaL вне форума Ответить с цитированием
Старый 26.04.2015, 08:28   #19
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
program Project1;
uses classes,sysutils;
var st1,st2:TStringList; i,j,sum,sum2:integer;
begin
  st1:=TStringList.Create; st2:=TStringList.Create;
  st1.LoadFromFile('d:\1\q.txt');
  sum:=StrToIntDef(st1.Values['summa'],0);
  sum2:=0;
  for i:=0 to st1.Count-1 do begin
    if copy(st1[i],1,5)<>'summa' then begin
     st2.DelimitedText:=st1[i];
     for j:=1 to st2.Count-1 do
      sum2:=sum2+StrToIntDef(st2[j],0);
    end;
  end;
  if sum2<>sum then begin
   st1.Values['summa']:=IntToStr(sum2);
   st1.SaveToFile('d:\1\q.txt');
  end;
  st1.Free; st2.Free;
end.
Годится идея?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 26.04.2015, 13:04   #20
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
filestream?
в том числе.
Цитата:
Не трожь старопаскалевский файловый ввод/вывод! Проклят будешь на века!
правильно: если не трогать, оно вонять не будет.
Цитата:
Ну чем он тебе мешает жить?
кровоточат глаза, изжога, ночные кошмары!
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с файлом на С++ Franch Помощь студентам 2 17.09.2012 03:53
работа с файлом Sergey Bi. старший Общие вопросы Delphi 5 16.05.2011 10:27
Работа с файлом.. dimorik Win Api 2 23.03.2010 21:26
Работа с файлом на Си Darh Помощь студентам 2 15.12.2009 23:44
Си++. работа с файлом milate Помощь студентам 0 08.06.2009 12:52