Реферат: Автостоянки

4. Сравнение ww[“nam”] и dat.

5. Если совпадает, то добавить строку в vector<CRow> finded.

6. Если не совпадают, то перейти на пункт 2 (повторить, пока не будет достигнут конец файла).

6.4 CTable::ChangeData(CRow&rr,string nam,string dat)

1. Открытие файла, заданного в переменной filename и занесение индефикатора файла в FILE*file.

2. Смещение на начало данных.

3. Считывание строки из файла и занесение в CRow ww.

4. Сравнение ww[“nam”] и dat.

5. Если совпадают, то сместиться на начало считанной строки и записать строку rr.

6. Если не совпадает, то перейти на пункт 2(повторить, пока не будет достигнут конец файла).

6.5 CTable::DeleteData(string nam,string dat)

1. Открытие файла, заданного в переменной filename и занесение индефикатора в FILE*file.

2. Смещение на начало данных.

3. Считывание строки из файла и занесение в CRow ww.

4. Сравнение ww[“nam”] и dat.

5. Если совпадают, то считать следующую и записать на месте предыдущей

( действие повторяется, пока не будет конец файла)

6. Файл уменьшить на одну строку.

7. Если строки в пункте 4 не совпали, то перейти на пункт 2(повторить, пока не будет достигнут конец файла).

6.6 CTable::Is()

1. Открытие файла, заданного в переменной filename и занесение индефикатора в FILE*file.

2. Считывание информации по адресу 0x00 в buf

3. Если содержимое buf не равно ‘AM’, то вернуть false.

4. Считывание содержимого по адресу 0x02 в buf

5. Если содержимое равно 0, то вернуть false

6. Вернуть true;

7 Листинг программы

8 Результат работы программы

Программа предназначена для учёта автомобилей на стоянках города, организованных по районам. Программа позволяет:

К-во Просмотров: 404
Бесплатно скачать Реферат: Автостоянки