Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Клас двійкового файлу, похідний від fstream

Реферат Клас двійкового файлу, похідний від fstream





p): basic_fstream (name, ios :: in | ios :: out | ios :: binary) {//p = 0: новий файл p = 1: використовувати готовийi = 0; (p == 0) {(name_list, strlen (name_list));

write ((char *) & i, 4);// покажчик на слід

write ((char *) & i, 4) ;//довжина 1строкі

} <<"Open. n";

};

}; bin_file :: set_elem (char * _str) {= strlen (_str) ;//= 0; = _strdup (_str);

}; bin_file :: add_elem () {

seekp (7, ios :: beg) ;//довжина першого ел-та

int first_lng = 0; ((char *) & first_lng, 4); (first_lng == 0) {//список порожній (3, ios :: beg) ;//перший ел- т

write ((char *) & next, 4) ;//файловий покажчик на слід елем

write ((char *) & length, 4) ;//довжина рядка (str, length) ;//рядок

} else {(3, ios :: beg); _next; _length; {((char *) & _next, 4) ;//указ на слід ((char *) & _length , 4) ;//указ на след_pos = tellp () ;//тек позиція (_next == 0) {

seekp (_pos-8, ios :: beg) ;//позиція на покажчик

int tmp_point = _pos + _length;

write ((char *) & tmp_point, 4) ;//пишемо адресу позиції наступного (tmp_point, ios :: beg) ;//указ на записуваний ел-т ((char *) & ; next, 4) ;//файловий покажчик на слід елем

write ((char *) & length, 4) ;//довжина рядка (str, length) ;//рядок;

} (_next);

} while (1);

}

" <

} while (_next! = 0);


}; bin_file :: add_txtfile (char * name_file) {mystr (name_file); (! out) {//перевірка створення файлу <<"Cannot open file. "<

} _k = 0; word [64]; (! mystr.eof ()) {>> word; _elem (word); _elem ();

}

}; bin_file :: create_txtfile (char * name_file) {out (name_file); (! out) {//перевірка створення файлу <<"Cannot create file. "<

} _next; _length; * strout; (3, ios :: beg) ;//заголовок {((char *) & _next, 4) ;//next ((char *) & ; _length, 4); = new char [_length]; (strout, _length); [_length] = ' 0';

// for (int _i = 0; _i <_length; _i + +) <

} while (_next! = 0);

};


Додаток Б. Файл В«courses.cppВ»


# include "stdafx.h"

# include "MyClass.h"

# include

# include * bin_file :: name_list = "bin"; _tmain (int argc, _TCHAR * ar...


Назад | сторінка 4 з 5 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Робота зі структурою двійкового файлу
  • Реферат на тему: Інтегрований урок читання (1 клас), історії (3 клас)
  • Реферат на тему: Наш екологічний слід
  • Реферат на тему: Нікарагуа - країна, в якій слід побувати
  • Реферат на тему: Створення програми, яка дозволяє використовувати камеру