![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| semerson |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 8.9.2006 Репутация: нет Всего: нет |
Требуется создать массив из n-го числа элементов типа char( т.е. массив состоящий из "fgh","adfd",...) причём данный массив в процессе работы будет изменяться т.е. кол-во эл-тов небудет постоянным.
как это реализовать? |
|||
|
||||
| tigger |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 456 Регистрация: 30.4.2005 Репутация: нет Всего: 4 |
Создаешь массив
|
|||
|
||||
| semerson |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 8.9.2006 Репутация: нет Всего: нет |
Несовсем понимаю как работать с таким массивом. Как добавить эл-т? Как например удалить например 4-ый эл-т в таком массиве? |
||||
|
|||||
| harper |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 53 Регистрация: 29.5.2006 Репутация: нет Всего: нет |
Может так
|
|||
|
||||
| tigger |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 456 Регистрация: 30.4.2005 Репутация: нет Всего: 4 |
Тебе не массив нужен а шаблонный класс типа вектора который позволяет осуществить обращение по индексу, вставку элементов. |
|||
|
||||
| Damarus |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 671 Регистрация: 6.5.2006 Репутация: 6 Всего: 29 |
||||
|
||||
| Sceptik |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 36 Регистрация: 29.8.2006 Где: Екатеринбург Репутация: нет Всего: нет |
semerson, а может std::string?
|
|||
|
||||
| harper |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 53 Регистрация: 29.5.2006 Репутация: нет Всего: нет |
так массив строк или массив символов? хотя это уже не важно, все варианты предложены
|
|||
|
||||
| ДобренькийПапаша |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1278 Регистрация: 14.1.2006 Где: г.Москва Репутация: нет Всего: 7 |
Я думаю, вот, что нужно человеку:
Это сообщение отредактировал(а) ДобренькийПапаша - 10.9.2006, 08:21 -------------------- Меня зовут Себастьян Парейра, торговец чёрным деревом. |
|||
|
||||
| MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 52 Всего: 207 |
ДобренькийПапаша
delete забыл да и не удобно это -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
| nikitao |
|
|||
![]() Кот-программист ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1206 Регистрация: 30.8.2005 Где: Спб Репутация: 1 Всего: 26 |
Да дут два выхода. Или юзать string и плстоянно помнить, что большенство старых ф-ций принимают char *или юзать сам char * задавая длинну заранее большую, чем нужна изночадьно. В принцепе можно поизвращаться и написать собственный класс строк , похожий на string из .NET. Это будет просто оболочка для char *
Это сообщение отредактировал(а) nikitao - 10.9.2006, 11:59 -------------------- Жизнь - печальная штука. |
|||
|
||||
| semerson |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 8.9.2006 Репутация: нет Всего: нет |
спасибо всем, мне нужен был шаблонный класс типа вектора который предложил tigger
|
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |