Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 09.02.2010
Сообщений: 43
1

Добавление строк в масив строк

09.10.2011, 17:38. Показов 979. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Такой вот вопрос как в С++ сделать масив строк(строки статичной длинны), но чтобы можна было добавить ещё строки?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.10.2011, 17:38
Ответы с готовыми решениями:

Добавление неодинаковых строк в массив строк
Здравствуйте! Возникла такая проблема, не могу понять как реализовать добавление в массив строк...

Масив строк на С
Задача: есть массив из строк. нужно инвертировать его по строкам. например у нас есть строка1, ...

Как создать масив строк?
масив элементов char* и масив элементов string

Записать масив строк в файл
Выдает ошибку помогите исправить int main() { const int size = 5000; string arr = {...

4
935 / 760 / 299
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
09.10.2011, 17:47 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
#include <string.h>
 
int main() {
    // для трёх строк в длиною 16-байт
    char str[3][16];
 
    strcpy(str[0], "quake");
    strcpy(str[1], "doom");
    strcpy(str[2], "halo");
 
    for(int i = 0; i < 3; i++)
        puts(str[i]);
 
    getchar();
    return 0;
}
0
0 / 0 / 0
Регистрация: 09.02.2010
Сообщений: 43
09.10.2011, 18:12  [ТС] 3
ну так есть 3 строки как добавить четвертую?
0
Эксперт С++
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
09.10.2011, 18:15 4
Цитата Сообщение от shans Посмотреть сообщение
Такой вот вопрос как в С++ сделать масив строк(строки статичной длинны), но чтобы можна было добавить ещё строки?
  1. Использовать какой-нибудь из контейнеров STL
  2. Выделять новый массив строк большего размера при переполнении и копировать в него старый
  3. Воспользоваться сишным realloc'ом для изменения размера массива
  4. Выделить память под заведомо большее число строк, чем будет использоваться в программе

Выбирай что хочешь
0
0 / 0 / 0
Регистрация: 09.02.2010
Сообщений: 43
09.10.2011, 18:26  [ТС] 5
Спасибо
0
09.10.2011, 18:26
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.10.2011, 18:26
Помогаю со студенческими работами здесь

поменять порядок строк двумерный масив
Пользователь вводит элементы двумерного массива. Необходимо поменять порядок строк на...

Считать количество строк в файле и записать в масив
есть класс Book #ifndef BOOK_H_ #define BOOK_H_ #include&lt;iostream&gt; #include&lt;string&gt; using...

Дан масив символьных строк, в каждой строке удалить путём сдвига все латинские буквы
Помогите пожалуйста, нужен полный текст программы. Заранее благодарен.

Добавление строк в вектор
Здравствуйте! При работе со строками возникла проблема добавления новой строки в вектор ...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru