Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
1 / 1 / 0
Регистрация: 27.10.2020
Сообщений: 124

Ошибка в поиске слова в строке

12.05.2021, 21:34. Показов 2386. Ответов 22
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
У меня возникает ошибка во второй строке(пишет, что book не объявлен, но book это текстовый файл).Что может быть не так?
C++
1
2
3
4
5
string name;
    string word = book.substr(0, string::npos);
    cout << "Введите слово, по которому будет идти поиск" << endl;
    cin >> name;
    word = find(book.begin(), book.and (), name);
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
12.05.2021, 21:34
Ответы с готовыми решениями:

В строке подсчитать сумму кодов символов каждого слова. Слова в строке разделены пробелами
нашел функцию для вычисления суммы кодов символов на форуме, но как переделать её под динамический массив? #include &lt;iostream&gt; ...

21)Поменять местами слова с максимальной и минимальной длиной. (все слова в одной строке) 23)Сколько раз в данной строке встречаются гласные буквы
21) Поменять местами слова с максимальной и минимальной длиной. (все слова в одной строке) 23) Сколько раз в данной строке встречаются...

Перевернуть все слова в строке(ошибка в коде)
В задаче надо перевернуть все слова в строке, но мой код(Почему-то) переворачивает только 1ое слово. Я думаю, что проблема в while и что...

22
1 / 1 / 0
Регистрация: 27.10.2020
Сообщений: 124
12.05.2021, 22:50  [ТС]
Студворк — интернет-сервис помощи студентам
А разве не в SaveBook?
0
6772 / 4565 / 1844
Регистрация: 07.05.2019
Сообщений: 13,726
12.05.2021, 22:51
Цитата Сообщение от orlyuk_vitaliy Посмотреть сообщение
А разве не в SaveBook?
В SaveBook этот массив надо записывать в файл. Это совсем просто.
0
1 / 1 / 0
Регистрация: 27.10.2020
Сообщений: 124
12.05.2021, 22:58  [ТС]
Вот так вот должно быть?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
void BookShelf::LoadBook()
{
    vector<string> v;
    vector<string>::iterator it = v.begin();
    while (it != v.end())
    {
        it = find_if(it, v.end(), func);
        if (it != v.end())
        {
            cout << *it << "\n";
            it++;
        }
    }
 
    vector<string> bsh;
    string tmp;
    ifstream f2("book.txt");
    if (f2.is_open())
    {
        while (!f2.end())
        {
            getline(f2, tmp);
            Book b(tmp);
            books.push_back(b);
        }
    }
    f2.close();
 
    for (it = v.begin(); it != v.end(); it++)
        cout << *it << "\n";
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.05.2021, 22:58

Подсчитать количество символов, с которых начинаются слова в строке (Ошибка)
Программа должна подсчитать количество символов, с которых начинаются слова в строке. Строка состоит из русских букв. Например: на вход...

В исходной строке а$ определить все слова, отличные от последнего слова. Вывести эти слова в столбик
Помогите решить: В исходной строке а$ определить все слова, отличные от последнего слова. Вывести эти слова в столбик. Отблагодарю.

Вывести слова строки, которые отличны от последнего слова, и определить, есть ли в данной строке одинаковые слова
Дана строка, состоящая из слов, разделённых пробелами. Вывести слова этой строки, которые отличны от последнего слова. Определить, есть ли...

Задача о поиске слова в массиве
Друзья, помогите, пожалуйста, решить задачку (код писать не надо, только подскажите общую идею). Вот условие: Задан отсортированный...

Обрезает слова при поиске
На ходу генерируется регулярное выражение, которое ищет совпадение по словосочетаниям, с русскими словами всё нормально, а вот английские...


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

Или воспользуйтесь поиском по форуму:
23
Ответ Создать тему
Новые блоги и статьи
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации: 1. Вернуть возможность использования знаков | 1 l I;. . .
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С. Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию? Фраза «Любая достаточно развитая технология неотличима от магии». . .
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль? Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология. «Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
Генератор паролей (вариант №2)
Maks 30.10.2026
Обновленная версия ранее созданной обработки. Добавлены следующие реквизиты типа Булево: - Буквы; - Цифры; - Символы. Изменена логика команды "Сгенерировать" и процедуры "ПриОткрытии":. . .
Генератор паролей (вариант №1)
Maks 29.10.2026
Реализация из решения ниже выполнена исключительно по моей инициативе, дабы облегчить себе работу в создании паролей для администрируемых мною сервисов и пользователей. Самым главным критерием для. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru