Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
ффф
0 / 0 / 0
Регистрация: 08.01.2013
Сообщений: 5
#1

Разработать класс FileStream, инкапсулирующий работу с файлами через стандартную библиотеку Си (fopen, fclose, fprintf, fscanf, fread, fwrite и т.д.) - C++

14.12.2013, 17:52. Просмотров 318. Ответов 0
Метки нет (Все метки)

Разработать класс FileStream, инкапсулирующий работу с файлами через стандартную библиотеку Си (fopen, fclose, fprintf, fscanf, fread, fwrite и т.д.). Реализовать методы открытия и закрытия файла (отдельный метод Open и метод Create и конструктор с именем открываемого файла, закрывать – в деструкторе и отдельным методом Close) Реализовать методы Write и Read для int, double и char*. Обеспечить два режима записи – двоичный и текстовый. В текстовом режиме все числа записываются в виде текста, например, целое число 3987 записывается как последовательность символов ‘3987 ’ (преобразование можно сделать при помощи fprintf, например), а в двоичном  в виде последовательности двух байт: 0x93, 0x0f (при помощи fwrite).
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.12.2013, 17:52     Разработать класс FileStream, инкапсулирующий работу с файлами через стандартную библиотеку Си (fopen, fclose, fprintf, fscanf, fread, fwrite и т.д.)
Посмотрите здесь:
C++ Разработать класс, инкапсулирующий банковский счет
C++ fwrite, fprintf
Работа с текстом, функции fopen и fclose C++
C++ Функции fread() и fwrite()
FILE*,fopen,fprintf C++
Аналог С функции fread и fwrite в С++ C++
C++ как работает fwrite() и fread() со структурой?
C++ Как работают функции fwrite и fread
fwrite\fread: чтение и запись в бинарные файлы C++
C++ Класс, инкапсулирующий массив окружности
Задание на стандартную библиотеку C++ STL C++
C++ задание на стандартную библиотеку С++ STL

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru