|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
27.09.2009, 19:27 | #1 |
Форумчанин
Регистрация: 16.03.2009
Сообщений: 125
|
STL Map
Обьясните пожалуйста что можно делать с контейнером map на С++ ??? А то что-то в книге неясно написано
Если помогла нажмите на весы
|
28.09.2009, 05:24 | #2 | |
Форумчанин
Регистрация: 16.04.2009
Сообщений: 247
|
Цитата:
Например: Код:
|
|
28.09.2009, 12:49 | #3 |
Форумчанин
Регистрация: 16.03.2009
Сообщений: 125
|
спасибо ))
а как сделать так: у меня есть файл data.txt и в нем: Alex 3 Gena 6 как написать чтобы создавался такой ассоциативный массив просто из таким же названием как в текстовом файле и сразу присваивал нужное значение int. И еще вопрос как просматривать данные нужного мне массива ??
Если помогла нажмите на весы
Последний раз редактировалось Stilet; 29.09.2009 в 10:30. |
28.09.2009, 15:36 | #4 |
Форумчанин
Регистрация: 16.04.2009
Сообщений: 247
|
Код:
|
28.09.2009, 19:23 | #5 | |
Форумчанин
Регистрация: 16.03.2009
Сообщений: 125
|
Цитата:
Если помогла нажмите на весы
|
|
29.09.2009, 08:25 | #6 |
Форумчанин
Регистрация: 16.04.2009
Сообщений: 247
|
Код:
|
29.09.2009, 20:01 | #7 |
Форумчанин
Регистрация: 16.03.2009
Сообщений: 125
|
а как можно сразу присвоить map < string, int > m; нулю ??
Если помогла нажмите на весы
|
30.09.2009, 05:25 | #8 |
Форумчанин
Регистрация: 16.04.2009
Сообщений: 247
|
Не понял вопрос. Точнее сформулируй.
Если ты про то, что в m нет элементов, которым можно было бы присвоить значение, то если такого элемента нет, он создаётся при первом обращении. Это потому, что map - класс, у которого перегружена операция []. На деле данные хранятся в виде красно-чёрного дерева, кажется так. |
30.09.2009, 20:33 | #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. |
01.10.2009, 13:36 | #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 |