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

Вектора и строки (простые вопросы новичка) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Решение функции в С++. http://www.cyberforum.ru/cpp-beginners/thread279457.html
Надо вывести на экран в виде таблицы значения функции F на интервале от Хнач до Хкон с шагом dx/ F=a*x^2+b^2*x при с<0 и b не равным 0. F=(x+a)/(x+c) при с>0 и b=0. F=x/c в остальных случаях. a,...
C++ FreeLIP Здравствуйте, не подскажите как скомпилить и использовать данную библиотеку? Брал отсюда Файл "C Source" открывал и пробовал откомпилить в Dev-c++, выдает ошибку " undefined reference to... http://www.cyberforum.ru/cpp-beginners/thread279456.html
C++ Мантисса и "красивая" запись числа.
Мы начали численные методы и нас просят считать с точностью куча знаков после запятой. Если бы вы могли объяснить, как сделать так, чтобы на вывод выдавалось "красивое" число, без е, буду очень...
C++ Исправить ошибки в коде
#include <iostream> using namespace std; int main() { int n; int i; int e = 0; int l = 0;
C++ ошибка при компилировании http://www.cyberforum.ru/cpp-beginners/thread279432.html
уже не знаю че делать .. написал программу для класса полиномов -выводит все время эту ошибку error C2108: subscript is not of integral type для следующий функций класса template <typename T> void...
C++ Работа со структурами. Здраствуйте! Текст задания : Создать программу, позволяющую вводить элементы массива структур (размерность массива не более 20 элементов), содержащие сведения о книгах: название книги(не более 60... подробнее

Показать сообщение отдельно
fenix117
8 / 8 / 1
Регистрация: 16.03.2011
Сообщений: 249

Вектора и строки (простые вопросы новичка) - C++

19.04.2011, 17:09. Просмотров 569. Ответов 2
Метки (Все метки)

#include <vector>
vector <string> A;
1)я не задаю кол-во строк вектора А, чем это чревато?
2)как мне вывести такой вектор,обычно я вывожу с помощью цикла, но я не знаю кол-во строк?
3)как происходит сравнение строк? как можно сравнивать буквы?
4)мне надо строку разбить на слова и занести в вектор. я кручу цикл и смотрю есть ли пробел. почти уверен есть более рациональный метод. подскажите плиз.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
vector <string> create (string s1)
{
    vector <string> A;
    string k;
    int nachalo_novogo_slova = 0;
    for ( int i=0 ; i < s1.length() ; i++)
    {
        if (s1[i]==' ')
        {
            k.assign( s1, nachalo_novogo_slova, i-1 );
            A.push_back (k);
            k.clear();
            nachalo_novogo_slova = i+1;
        }
    }
    return A;
}
5)после слова могут быть разные символы и несколько пробелов. Как от этого избавлятся?

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