1 / 1 / 0
Регистрация: 23.03.2009
Сообщений: 106
1

Многократное повторение цикла в цикле при обработке вектора строк

18.11.2021, 18:03. Показов 264. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Функция ищет в заданном векторе строку, содержащую подстроку "K=",
Не могу никак понять, почему внутренние циклы if() выполняются столько же раз, сколько значений в исходном векторе dataFromFile..

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
void findN(std::vector<std::string> dataFromFile) {
        std::string strK = "";
        double dK;
        for (int i = 0; i < dataFromFile.size(); i++) {
            if (!dataFromFile[i].find_first_of("K=")) {
                strK = dataFromFile[i];
                strK.erase(0, strN.find_first_of("=") + 1);
                dK = atof(strN.c_str());
                if (dK - static_cast<int>(dK) > 0)
                    addErrorField("The specified value of the parameter K is not an integer. K = " + dataFromFile[i]);
                if (dK == NULL)
                    addErrorField("The specified value of the parameter K is not a number. K = " + dataFromFile[i]);
                if (dK - static_cast<int>(dK) == 0)
                    ob.setK(dK);
            }
        }
    }
C++
1
void addErrorField(std::string err) { errors.push_back(err); }
Добавлено через 53 минуты
Вопрос решен..
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.11.2021, 18:03
Ответы с готовыми решениями:

Как исправить многократное повторение при выдаче?
Cтруктура такая (группа, фимилия, предмет, оценка) grade(1,'Petrov','Logical programming',4). ...

Повторение в цикле while при выводе записей
Как сделать так чтобы внутри цикла while не повторялось слово 3 раза &lt;h1&gt;Список товаров&lt;/h1&gt;,...

Повторение цикла при нажатии на клавишу!
Задача такова. Нам дана программа, которая написана на Pascal ABC Net: uses Crt; var...

Повторение цикла при наступлении определенного условия
Добрый день! Я пишу игру и пытаюсь сделать разыгровку первого хода. Загвоздка в следующем: мне...

Вылетает при обработке цикла с vector
Доброго времени суток. Столкнулся с такой проблемой: for( vector&lt;Rect&gt;::const_iterator r =...

0
18.11.2021, 18:03
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.11.2021, 18:03
Помогаю со студенческими работами здесь

Ошибка при обработке в цикле с FOR вывода команды PATH
Мне кажется что здесь есть ошибка , нужно вывести на экран список не существующих путей....

Оптимизация цикла при обработке таблицы Excel
Добрый день, прошу помощи. Программирую недавно дней 7-8 )))). есть таблица Excel 50 тыс строк...

Использование цикла с условием при обработке массива
Известны данные о росте 15 юношей класса, упорядоченные по убыванию. Нет ни одной пары учеников с...

Исключить пользователей домена при обработке вывода команды NET LOCALGROUP в цикле с FOR
Всем привет. Чтобы выполнить автоматизацию с пользователями, которые находится в локальных группах...

При склеивании строк в цикле, уже на пятом цикле возникает переполнение памяти
При склеивании строк в цикле, уже на пятом цикле возникает переполнение памяти. Что не так и как...

Многократное накопление сигнала в цикле
Доброго времени суток, господа! Имеется простенькая моделька BPSK-модуляции, столкнулся с...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru