![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 01.12.2008
Сообщений: 3
|
![]()
Программа оператор бензоколонки.
Задачи: Выполняется расчет бензина, полученной суммы, сдачи с нее и вывод сообщения о проделанной работе. Все работает, но хотел бы попросить помощи. Хочу сделать так чтоб, велось количество оставшегося топлива в колонках. Т.е. к примеру в 1ой колонке 4 типа топлива. Изначально в колонке по 1000литров каждого из них, и по мере того как тратится бензин, вычиталось с этих 1000литров...и при достижении 100литров какого-либо из них выдавалось сообщение. Что-то тип "долей в меня" ))). Просто чтоб данные не пропадали а сохранялись в файле. У меня с файлами беда прям(. Предоставляю исходник. Очень буду рад помощи. ![]() |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 06.03.2009
Сообщений: 1,346
|
![]() Код:
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 01.12.2008
Сообщений: 3
|
![]()
) ну это понятно. только у меня там 4 колонки и 4 типа топлива. 16 переменных в итоге. Мне важней как это выглядеть будет в моей программе. Честно не представляю как брать все это с текстового файла. Запись типа рекорд возможно будет лучше...хотелось бы вас послушать и если не затруднит на моем примере показать
![]() |
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 06.03.2009
Сообщений: 1,346
|
![]()
При сохранении данных для последующей загрузки лучше использоватьтипизированный файл.
Создаешь тип с сохраняемыми данными для файла: Код:
Код:
Код:
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 01.12.2008
Сообщений: 3
|
![]()
TFileType=record
dt: double; var Form1: TForm1; var fl: file of TFileType; gas_ost:TFileType; AssignFile(fl,'File.txt'); if (gas_ost.dt<=0) then gas_ost.dt:=1000; gas_ost.dt:= gas_ost.dt-v; //открываем для записи rewrite(fl); write(fl, gas_ost); //закрываем closeFile(fl); Не пойму что тут не так. Пытаюсь сделать так чтоб сохранялся результат вычислений в файле. Не получается. При закрытии программы и снова присваивается 1000 и вычисления нач с начало. Переменная v-это переменная в которую заносится значение с edit. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с файлом ! | PPikaso | Помощь студентам | 3 | 29.10.2009 14:21 |
Работа с файлом | D_E_N | Общие вопросы Delphi | 6 | 17.07.2009 14:03 |
С++ работа с файлом. | НедоВовик | Помощь студентам | 1 | 05.07.2009 18:22 |
Си++. работа с файлом | milate | Помощь студентам | 0 | 08.06.2009 12:52 |
Работа с файлом в C | Mishka | Помощь студентам | 2 | 22.07.2008 13:28 |