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

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

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

STL - C++

12.12.2010, 01:02. Просмотров 586. Ответов 5
Метки нет (Все метки)

Доброго времени суток!
Возникли трудности с пониманием задачи и принципа работы программы. Задание следующее:
"Разработать программу - библиотеку (книга-расположение в библиотеке). Нужно воспользоваться одним или несколькими шаблонами, определенными в STL."
Правильно ли я считаю, что здесь нужны 2 файла: 1-й - с названиями книг, 2-й - с двумя координатами расположения книги? Подскажите, пожалуйста.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.12.2010, 01:02
Здравствуйте! Я подобрал для вас темы с ответами на вопрос STL (C++):

STL - C++
Добрый вечер всем кто открыл эту вкладку! Надо реализовать кольцевой упорядоченный двозвязний список на STL + некоторые функции работы с...

STL - C++
Всем привет :) Задача следующая - Нужно считать из файла строки, запихнуть их в стек и вывести на экран, чтобы перед ними был номер...

STL в С++ - C++
Нужна помощь! Дана строка, состоящая из русских слов, разделенных пробелами (одним или несколькими). Определить количество слов, которые...

STL - C++
std::vector<char*> files; Объясните пожалуйста как правильно заполнять такой вектор

STL - C++
где можно посмотреть исходный код STL??

STL - C++
помогите сделать ввод ФИО и возраста через STL .Вот часть моего кода#include <string> #include <vector> #include <algorithm> #include...

5
.::.DIMA.::.
143 / 143 / 4
Регистрация: 26.10.2008
Сообщений: 782
12.12.2010, 01:11 #2
Можно хранить данные в одном файле через разделитель.
0
Segler
0 / 0 / 0
Регистрация: 11.12.2010
Сообщений: 3
12.12.2010, 01:29  [ТС] #3
т.е. здесь открываем файл для чтения, вводим название книги и выводим для нее 2 координаты?
0
ForEveR
В астрале
Эксперт С++
7978 / 4737 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
12.12.2010, 01:33 #4
Segler, Что значит координаты расположения книги в библиотеке? Номер стелажи и полки что-ли? Или координаты в виде x,y на мировой системе координат? И причем тут STL если обсуждается работа с файлами?
0
Segler
0 / 0 / 0
Регистрация: 11.12.2010
Сообщений: 3
12.12.2010, 01:43  [ТС] #5
я считаю, что расположение книги - это номер стеллажа и номер полки. Нужно воспользоваться одним или несколькими шаблонами, определенными в STL, а данные хранить в txt файле.

Добавлено через 6 минут
по данной теме видел только задачи подсчета слов в файле. Свое задание толком не понимаю.
0
ForEveR
В астрале
Эксперт С++
7978 / 4737 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
12.12.2010, 01:47 #6
Можно замутить класс... Или структуру. Что-то вроде

C++
1
2
3
4
5
struct coords
{
    unsigned st_numb;
    unsigned pol_numb;
};
Затем сделать мап, если книги не могут повторяться и мультимап, если могут...

C++
1
std::map<std::string, coords> Map;
Ну это приблизительный взгляд. Можно вообще по сути структуру coords не делать, а сделать

C++
1
std::map<std::string, std::pair<unsigned, unsigned> > Library;
Добавлено через 3 минуты
А можно сделать класс книга и использовать вектор объектов этого класса...

C++
1
2
3
4
5
6
7
8
9
10
11
12
struct coords
{
     unsigned pol_numb;
     unsigned stel_numb;
};
 
class Book
{
private:
    std::string title;
    coords book_koords;
};
Реализовать методы для удобного управления классом и мб конструктор в структуре, может даже сравнение там... Вообщем чтобы хорошо было.
И потом использовать.
C++
1
std::vector<Book> Library;
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.12.2010, 01:47
Привет! Вот еще темы с ответами:

STL - C++
Задача 2. Во входном файле in.txt расположена таблица, в каждой строке которой хранится &quot;владелец&quot;, &quot;домашнее животное&quot;, &quot;кличка&quot;....

STL - C++
Блин нарорд... я затупил по жоскому.... у меня std::vector, пытаюсь добавить элемент на n-e место: using namecpace std; ...

STL - C++
где можно почитать про STL очень подробно что бы исходные коды тоже были, какие структуры данных используются в реализации и тд тд тд ...

STL. - C++
Всем доброго времени суток. У меня имеется два вопроса. 1) У нас имется квадратная матрица. И чтобы найти в строках, к примеру,...


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

Или воспользуйтесь поиском по форуму:
6
Yandex
Объявления
12.12.2010, 01:47
Ответ Создать тему
Опции темы

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