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

Разработка класса - C++

Восстановить пароль Регистрация
 
tinne
9 / 9 / 0
Регистрация: 13.10.2012
Сообщений: 279
11.12.2012, 13:07     Разработка класса #1
Разработайте класс объектов типа «текстовые файлы на жестком диске, которые способны
отображать своё содержимое на экране».

Вообще не понимаю что требуется, поясните и приведите пример пожалуйста.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.12.2012, 13:07     Разработка класса
Посмотрите здесь:

Разработка класса строка C++
C++ Разработка класса Tdrob
Объектно-ориентированное программирование: Разработка класса строка C++
C++ Разработка класса: Abiturient: Фамилия, Имя, Отчество, Адрес, Оценки
Разработка класса Vector C++
C++ Разработка класса контейнера
C++ Разработка класса Time
Разработка шаблонного класса-контейнера C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
go
Эксперт C++
3582 / 1362 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
11.12.2012, 13:13     Разработка класса #2
Цитата Сообщение от tinne Посмотреть сообщение
текстовые файлы на жестком диске, которые способны
отображать своё содержимое на экране
Не понял что за тип такой. Может отобразить файл в памяти?
Elfenlide
23 / 23 / 1
Регистрация: 15.04.2012
Сообщений: 183
11.12.2012, 13:30     Разработка класса #3
Цитата Сообщение от tinne Посмотреть сообщение
Разработайте класс объектов типа «текстовые файлы на жестком диске, которые способны
отображать своё содержимое на экране».

Вообще не понимаю что требуется, поясните и приведите пример пожалуйста.
Поидее насколько я понял нужно сделать класс "файлы" и каждый его объект это будет какой-то файл. И тебе нужно сделать методы в классе чтобы информация из файла сохранялась в объект а потом выводилась на консоль.
Тогда это будет сделать не сложно. Почитайте про работу с файлами ну и классы повторите).
Например есть файл с данными Имя, Фамилия, работа.
Тогда можно сделать клас:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Class Info
{
   private:
char name[10];
char lastName[10];
char jobPlace[10];
public:
void getinfo()
{
   /*Тут нужно открыть файл и считать с негоинформацию в поля класса(о том как это сделать почитайте в "Работа с файлами"*/
}
void showInfo()
{
/* Тут просто нужно вывести информацию об конкретном объекте, это уже просто cout << this->name << this->lastname и в том же духе...*/
}
};
каждый новый объект это файл. И к нему нужно делать указатель на конкретный файл, а затем передовать как аргумент в метод.Так как не известно к какому файлу будет объект обращаться, можно сделать указатель на файл и указатель передовать в метод getinfo,(только его подправить тогда будет нужно), и тогда у вас будет что-то типа:
C++
1
2
3
4
5
6
int main()
{
Info f1;
f1.getinfo(&file); //сюда как аргумент передаёте указатель на файл.
f1.showinfo;
}
Yandex
Объявления
11.12.2012, 13:30     Разработка класса
Ответ Создать тему
Опции темы

Текущее время: 11:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru