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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
shans
0 / 0 / 0
Регистрация: 09.02.2010
Сообщений: 43
#1

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

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

Такой вот вопрос как в С++ сделать масив строк(строки статичной длинны), но чтобы можна было добавить ещё строки?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.10.2011, 17:38
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Добавление строк в масив строк (C++):

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

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

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

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

Считать количество строк в файле и записать в масив - C++
есть класс Book #ifndef BOOK_H_ #define BOOK_H_ #include<iostream> #include<string> using namespace std; class Book { ...

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

4
xAtom
915 / 740 / 60
Регистрация: 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
shans
0 / 0 / 0
Регистрация: 09.02.2010
Сообщений: 43
09.10.2011, 18:12  [ТС] #3
ну так есть 3 строки как добавить четвертую?
0
Nameless One
Эксперт С++
5774 / 3424 / 255
Регистрация: 08.02.2010
Сообщений: 7,447
09.10.2011, 18:15 #4
Цитата Сообщение от shans Посмотреть сообщение
Такой вот вопрос как в С++ сделать масив строк(строки статичной длинны), но чтобы можна было добавить ещё строки?
  1. Использовать какой-нибудь из контейнеров STL
  2. Выделять новый массив строк большего размера при переполнении и копировать в него старый
  3. Воспользоваться сишным realloc'ом для изменения размера массива
  4. Выделить память под заведомо большее число строк, чем будет использоваться в программе

Выбирай что хочешь
0
shans
0 / 0 / 0
Регистрация: 09.02.2010
Сообщений: 43
09.10.2011, 18:26  [ТС] #5
Спасибо
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.10.2011, 18:26
Привет! Вот еще темы с ответами:

Добавление строк в файл - C++
Разобрался как считать строку из файла, используя &lt;fstream&gt;, getline(F,str) (строка типа string) Нужно добавить строку в файл. F&lt;&lt;str;...

Добавление строк в вектор - C++
Здравствуйте! При работе со строками возникла проблема добавления новой строки в вектор vector&lt;char*&gt;ret; char tmp; FILE* f; ...

Добавление строк в Вектор - C++
Не могу понять почему строки,которые я читаю из файла не так как надо добавляются в вектор Мой код: #include &lt;iostream&gt; ...

Добавление строк динамической матрице - C++
В основной программе описать матрицу целых чисел размерности mxn, m&lt;n. Размерность с клавы запрашивать. Элементы матрицы задать случайным...


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

Или воспользуйтесь поиском по форуму:
5
Yandex
Объявления
09.10.2011, 18:26
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru