Реферат: Автостоянки
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 Результат работы программы
Программа предназначена для учёта автомобилей на стоянках города, организованных по районам. Программа позволяет: