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

Запись в словарь! - C++

Восстановить пароль Регистрация
 
Vlaakk
0 / 0 / 0
Регистрация: 19.02.2010
Сообщений: 69
28.05.2010, 15:49     Запись в словарь! #1
Как мне записать слово в словарь причем сразу в определенное место?
Например вот у меня в файле уже есть записанные строчки
а
в
как мне вставить б между а и в ?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.05.2010, 15:49     Запись в словарь!
Посмотрите здесь:

Словарь C++
Программа «Словарь». C++
C++ Интеллектуальный словарь на C++
C++ словарь t9
Частотный словарь. C++
C++ Словарь map
словарь C++
Словарь C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nick Alte
Эксперт С++
1590 / 982 / 115
Регистрация: 27.09.2009
Сообщений: 1,897
Завершенные тесты: 1
28.05.2010, 20:04     Запись в словарь! #2
Вариант 1. Создать временный файл, скопировать в него содержимое словаря вплоть по "а". Записать "б". Дописать оставшуюся часть словаря. Удалить исходный словарь. Переименовать временный файл, присвоив ему то имя, которое было у словаря.
Вариант 2. Разместить в памяти содержимое словаря от "в" до конца. Открыть словарь на запись, переместиться после "а", записать "б". Затем дописать хранящийся в памяти остаток словаря.
Вариант 3. Разместить весь словарь в памяти. Разместить в нём "б" в нужном месте. Записать новое содержимое в словарь.
Vlaakk
0 / 0 / 0
Регистрация: 19.02.2010
Сообщений: 69
29.05.2010, 20:13  [ТС]     Запись в словарь! #3
Я так думаю вы говорите про динамический массив(раз записать в память) но я совершенно его не знаю.
Yandex
Объявления
29.05.2010, 20:13     Запись в словарь!
Ответ Создать тему
Опции темы

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