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

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

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

Как создать и заполнить динамический массив строк типа std::string? - C++

13.06.2016, 13:39. Просмотров 295. Ответов 2
Метки нет (Все метки)

Как создать и заполнить динамический массив строк типа string? Если заполнять массивы через getline(), почему то удаляется первая буква в строке при прохождении второго и далее цикла.Как создать и заполнить динамический массив строк типа std::string?
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.06.2016, 13:39
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как создать и заполнить динамический массив строк типа std::string? (C++):

Как создать динамический массив типа string? Как создать класс такого массива? - C++
Как создать динамический массив типа string? Как создать класс такого массива? =-O Помогите, пожалуйста, очень нужна помощь!

Инициализировать массив строк типа std::string - C++
Есть массив из строк, надо присвоить ему значения. Возникла странная проблема. Вот код: string StrName; i = 1; while ( i...

Динамический массив std::string - C++
пользователь ввел число и нужно сделать массив string a где x пользовательское число. string s = new string;// не канает ошибка

Создать динамический массив строк, заполнить его и потом добавить строку после самой короткой строки - C++
нужно создать динамический массив строк, заполнить его и потом добавить строку после самой короткой строки.

Считывание строк с клавиатуры без учёта разделителей в переменные типа std::string - C++
Подскажите, есть какой способ считывать значения с клавиатуры без учёта разделитей в переменные типа std::string?

Как создать динамический трехмерный массив и заполнить его случайными значениями? - C++
Я больше по Java, но сейчас надо сделать пару задачек по плюсам. Одна из них звучит как-то так: Во-первых, меня смущает тот...

2
retmas
Жарю без масла
863 / 745 / 168
Регистрация: 13.01.2012
Сообщений: 1,702
13.06.2016, 13:47 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
cin.ignore(); // если нужен
for(...)
{
    cout << ...
    getline(...);
}
1
MrGluck
Модератор
Эксперт CЭксперт С++
7424 / 4539 / 674
Регистрация: 29.11.2010
Сообщений: 12,327
13.06.2016, 13:50 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <string>
 
int main()
{
    const size_t N = 5;
    std::string *A = new std::string[N];
    for (size_t i=0; i < N; i++)
        std::getline(std::cin, A[i]);
    for (size_t i=0; i < N; i++)
        std::cout << i << ") " << A[i] << std::endl;
    delete[] A;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.06.2016, 13:50
Привет! Вот еще темы с ответами:

Как создать динамический массив строк? - C++
Делаю лабораторную и пока только разбираюсь, как создать динамический массив строк Написал вот это, но при печати строки появляется...

Как заполнить динамический массив типа "Класс"? - C++
Есть класс: фамилия, должность, год #include &lt;string.h&gt; #include &lt;iostream&gt; #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #define...

Операция std::cout для Объекта типа std::string - C++
Кто детально объяснит почему не выводит ? Дает вот так &quot;Отсутствует оператор &quot;&lt;&lt;&quot;, соответствующий этим операндам&quot; void...

На основе исходного std::vector<std::string> содержащего числа, создать std::vector<int> с этими же числами - C++
подскажите есть вот такая задача. Есть список . Создать второй список, в котором будут все эти же числа, но не в виде строк, а в виде...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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