![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 16.03.2009
Сообщений: 125
|
![]()
Обьясните пожалуйста что можно делать с контейнером map на С++ ??? А то что-то в книге неясно написано
![]()
Если помогла нажмите на весы
![]() |
![]() |
![]() |
![]() |
#2 | |
Форумчанин
Регистрация: 16.04.2009
Сообщений: 247
|
![]() Цитата:
![]() Например: Код:
|
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 16.03.2009
Сообщений: 125
|
![]()
спасибо ))
а как сделать так: у меня есть файл data.txt и в нем: Alex 3 Gena 6 как написать чтобы создавался такой ассоциативный массив просто из таким же названием как в текстовом файле и сразу присваивал нужное значение int. И еще вопрос как просматривать данные нужного мне массива ??
Если помогла нажмите на весы
![]() Последний раз редактировалось Stilet; 29.09.2009 в 10:30. |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 16.04.2009
Сообщений: 247
|
![]() Код:
|
![]() |
![]() |
![]() |
#5 | |
Форумчанин
Регистрация: 16.03.2009
Сообщений: 125
|
![]() Цитата:
Если помогла нажмите на весы
![]() |
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 16.04.2009
Сообщений: 247
|
![]() Код:
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 16.03.2009
Сообщений: 125
|
![]()
а как можно сразу присвоить map < string, int > m; нулю ??
Если помогла нажмите на весы
![]() |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 16.04.2009
Сообщений: 247
|
![]()
Не понял вопрос. Точнее сформулируй.
Если ты про то, что в m нет элементов, которым можно было бы присвоить значение, то если такого элемента нет, он создаётся при первом обращении. Это потому, что map - класс, у которого перегружена операция []. На деле данные хранятся в виде красно-чёрного дерева, кажется так. |
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 16.03.2009
Сообщений: 125
|
![]()
Ну например у меня есть файл data.txt и в нем:
4 (это будет n-количество работы цыкла) Alex 5 Gena 7 Katya 2 Alex -2 Как мне можно сразу прочитать только имена и присвоить им значения ноль?? Может мне нужно сначала пробежаться по файлу и просто пропуская цыфры присваивать им ноль??? Если так то как потом когда всем присвоим нолики начать чтение этого же файла (data.txt) сначала ??
Если помогла нажмите на весы
![]() Последний раз редактировалось Olya90; 30.09.2009 в 20:37. |
![]() |
![]() |
![]() |
#10 | |
Форумчанин
Регистрация: 16.04.2009
Сообщений: 247
|
![]() Цитата:
Код:
Последний раз редактировалось megachuhancer; 01.10.2009 в 13:58. |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Реализация контейнера map. | fabregas | Общие вопросы C/C++ | 11 | 19.04.2013 16:23 |
валидность тега map | wall66 | HTML и CSS | 4 | 01.09.2009 13:53 |
File Map | MaTBeu | Win Api | 5 | 17.11.2008 15:38 |
Google Map API | qwestor | PHP | 3 | 22.01.2008 08:12 |