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

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

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

Как вместо char* использовать vector<string>? - C++

21.11.2014, 18:59. Просмотров 440. Ответов 4
Метки нет (Все метки)

Здравствуйте, можете объяснить, как это сделать или проще привести какой-нибудь пример, чтобы стало понятно, как это применить к своей программе.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.11.2014, 18:59
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как вместо char* использовать vector<string>? (C++):

Использовать Vector вместо array - C++
Помогите, пожалуйста, переписать программу чтобы заменить array на Vector : // Sorting an Array #include &lt;iostream&gt; ...

Не могу вставить элемент в second(vector) мультимапа. multimap<string, vector<string>> - C++
#include &lt;iostream&gt; #include &lt;map&gt; #include &lt;vector&gt; #include &lt;algorithm&gt; #include &lt;string&gt; #include &lt;iterator&gt; int main() ...

есть массив char. есть строка string. как присвоить значению string-a значение char-a? - C++
есть массив char. есть строка string. как присвоить значению string-a значение char-a?

Перепишите листинг 4.4, применив класс C++ string вместо массивов char - C++
Листинг 4.4. insrt2 . срр // insrt2.cpp -- чтение более одного слова с помощью getline #include &lt;iostream&gt; int main() { using...

Что лучше использовать: string или char[]? - C++
Ребят, я только начинаю учить c++. Подскажите что лучше использовать string или же char

Что лучше использовать для строк? Массив char или же string? - C++
Только не давно начал изучать с++, подскажите что лучше использовать для строк? Массив char или же string? И могу я ограничить себя...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
nmcf
5309 / 4629 / 1550
Регистрация: 14.04.2014
Сообщений: 18,437
21.11.2014, 19:07 #2
Мы же не знаем, что ты хочешь. Почему именно vector<string>, а не просто string? Тебе много строк надо?
ilya0610
1 / 1 / 0
Регистрация: 18.11.2013
Сообщений: 302
21.11.2014, 19:12  [ТС] #3
nmcf, Просто есть задание, вот например функция
C++
1
2
3
4
5
6
7
8
9
bool CHistogram::AppendBar(const char *strName){
    for(int i=0; i<m_nBarsSize; i++){
        if(strcmp(m_BarNames[i], strName)==0){
            m_nMaxBar = max(m_nMaxBar, ++m_Bars[i]);    
            return true;
        }
    }
    return false;   
}
Добавлено через 27 секунд
nmcf, Любой пример, нет, много не надо
TheCalligrapher
С чаем беда...
Эксперт CЭксперт С++
3801 / 2059 / 526
Регистрация: 18.10.2014
Сообщений: 3,665
21.11.2014, 19:35 #4
Цитата Сообщение от ilya0610 Посмотреть сообщение
Любой пример, нет, много не надо
Ваш вопрос звучит как "Как вместо пылесоса применить карандаш?"

Поясните вопрос. В нынешней форме он бессмысленен.

Если бы речь шла просто о 'string', то еще можно было бы о чем то догадываться. Но 'vector<string>' никакого прямого отношения к 'char *' не имеет.
nmcf
5309 / 4629 / 1550
Регистрация: 14.04.2014
Сообщений: 18,437
21.11.2014, 19:38 #5
C++
1
2
3
std::vector<string> a;
a.push_back("text");
cout << a[0];
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.11.2014, 19:38
Привет! Вот еще темы с ответами:

Доступ к паре в map<string, vector<pair<string, string>>>Temp - C++
Подскажите пожалуйста как получить данные в векторе пар ? void showData(const map&lt;string, vector&lt;pair&lt;string, string&gt;&gt;&gt;Temp) { ...

Как преобразовать char* в string и вывести переменную string на экран? - C++
for (int k = 0; k &lt; 10; k++) { int x = (int)rand() / RAND_MAX + rand() % 6 + 2; char *chars = new char; ...

Как выделить числа double из vector<char> - C++
Здравствуйте, форумчане. Это вопрос о следующей проблеме http://www.cyberforum.ru/cpp-beginners/thread1523545.html#post8032759 Есть...

Запись в vector<vector<char>> - C++
Задача такова: Считать с нескольких разных файлов бинарным способом в vector&lt;vector&lt;char&gt;&gt; _data. Затем vector&lt;vector&lt;char&gt;&gt; _data...


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

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

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