Как я могу искать в текстовом файле
Я хочу найти конкретное "от", Чтобы вычислить все "до" этого
вот досье
Trip_ID:9
из Каира
Кому:Алекс
Trip_ID:10
из Каира
Кому:abc
Я хочу, чтобы результат был таким:
Алекс
азбука
Что я уже пробовал:
Я попытался разделиться, чтобы получить слово, но, очевидно, я делаю что-то не так
Patrice T
То, что вы делаете неправильно, это то, что вы делаете, не показываете свой код.
Member 13480832
void get(istream& fileIn, string s)
{
Поездка Т;
СТД::строка;
bool select = false;
а (СТД:: &амп Гэтлину(загрузить, линии);& линия != "")
{
std::istringstream linestream(линия);
std::строковый ключ, значение;
std::getline(linestream, key, ':');
std::getline(linestream, value);
хотя (!загрузить.ВФ())
{
если (ключ == "из" и усилитель; & стоимость == з)
{
// Я хочу, чтобы код был написан здесь
}
}
}
}
Richard MacCutchan
Подумайте о том, что вам нужно сделать:
Читать текст
Разделите его на маркеры, разделенные символом ':'
Если первый знак-это "на" то печать второго маркера
Повторяйте до конца файла