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

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

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

Помогите найти ошибку при работе с вектором - C++

04.03.2014, 15:57. Просмотров 188. Ответов 1
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// простой словарь список упорядоченных слов
#include "std_lib_facilities.h"
int main()
{
    vector<string> words;
    string temp;
    while (cin>>temp) // считываем слова, отделенные разделителями
        words.push_back(temp); // заносим в вектор
    cout << "kolichestvo slov: " << words.size() << endl;
    sort(words.begin(),words.end()); // сортируем весь вектор
    for (int i = 0; i< words.size(); ++i)
        if (i==0  words[i-1]:=words[i]) // это новое слово? тут должно быть if (i==0 || words[i-1]:=words[i]) но так у меня еще больше ошибок выходило
        cout << words[i] << "\n";
}
выходит ошибка
Код
error: expected ')' before 'words'|
что я пропустил?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.03.2014, 15:57
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Помогите найти ошибку при работе с вектором (C++):

Помогите найти ошибку в коде при работе с указателями - C++
Блин, я когда нибудь пойму эти указатели!!???? Подскажите где ошибся? #include&lt;iostream&gt; using namespace std; int foo(int&amp;num); ...

Ошибка при работе с вектором - C++
Добрый вечер. у меня есть класс рабочего табеля, в котором есть поле вектора, в каждом элементе содержится количество рабочих часов в...

При работе с вектором изменяются адреса элементов - C++
Здравствуйте. В соответствии с правилами создаю новую тему, хотя вопрос имеет отношение к другой проблеме в этом топике. Ситуация...

Помогите найти ошибку при копировании вектора - C++
vector&lt;byte&gt; tmp(8 + Addresses.size() * sizeof(int) + Data.size()); tmp.push_back(Data.data()); Data - vector &lt;byte&gt; byte - unsigned...

Помогите найти ошибку при множественном наследовании - C++
Помогите разобраться в наследовании Прилагаю код #include &lt;iostream&gt; using namespace std;

Помогите найти ошибку при копировании массива - C++
void SendData(vector &lt;int&gt; Addresses, vector &lt;byte&gt; Data){ if(Running &amp;&amp; Client.connected &amp;&amp; (Addresses.size()...

1
metaluga145
243 / 244 / 20
Регистрация: 08.04.2013
Сообщений: 927
04.03.2014, 16:11 #2
Цитата Сообщение от laphund Посмотреть сообщение
words[i-1]:=words[i]
что это?
Вы хотели так?
C++
1
if (i==0 || words[i-1]==words[i])
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.03.2014, 16:11
Привет! Вот еще темы с ответами:

Помогите найти ошибку при заполнении вектора - C++
Допустил ошибку при заполнении вектора. #include&lt;iostream&gt; #include&lt;cstring&gt; #include&lt;vector&gt; #include&lt;iterator&gt; using namespace...

Помогите найти ошибку при вычислении определителя матрицы - C++
Есть задача: Тим разрабатывает модули для QA-системы iNdium-Beta, позволяющей выполнять различные математические расчеты. Тим хочет...

Помогите найти ошибку с деструктором при создание класса Матрица - C++
Возникла проблема с деструктором, во время выполнения. #include&lt;iomanip&gt; #include&lt;iostream&gt; #include &lt;stdio.h&gt; #include &lt;ctime&gt; ...

Помогите найти ошибку при поиске отрицательного элемента массива - C++
#include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; void SetRussianLocale() { setlocale(LC_ALL, &quot;Russian&quot;); } int...


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

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

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