|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.11.2009, 17:36 | #1 |
Регистрация: 01.12.2008
Сообщений: 3
|
работа с файлом
Программа оператор бензоколонки.
Задачи: Выполняется расчет бензина, полученной суммы, сдачи с нее и вывод сообщения о проделанной работе. Все работает, но хотел бы попросить помощи. Хочу сделать так чтоб, велось количество оставшегося топлива в колонках. Т.е. к примеру в 1ой колонке 4 типа топлива. Изначально в колонке по 1000литров каждого из них, и по мере того как тратится бензин, вычиталось с этих 1000литров...и при достижении 100литров какого-либо из них выдавалось сообщение. Что-то тип "долей в меня" ))). Просто чтоб данные не пропадали а сохранялись в файле. У меня с файлами беда прям(. Предоставляю исходник. Очень буду рад помощи. |
10.11.2009, 17:44 | #2 |
Участник клуба
Регистрация: 06.03.2009
Сообщений: 1,346
|
Код:
|
10.11.2009, 18:07 | #3 |
Регистрация: 01.12.2008
Сообщений: 3
|
) ну это понятно. только у меня там 4 колонки и 4 типа топлива. 16 переменных в итоге. Мне важней как это выглядеть будет в моей программе. Честно не представляю как брать все это с текстового файла. Запись типа рекорд возможно будет лучше...хотелось бы вас послушать и если не затруднит на моем примере показать
|
10.11.2009, 18:14 | #4 |
Участник клуба
Регистрация: 06.03.2009
Сообщений: 1,346
|
При сохранении данных для последующей загрузки лучше использоватьтипизированный файл.
Создаешь тип с сохраняемыми данными для файла: Код:
Код:
Код:
|
12.11.2009, 22:52 | #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 |