C++ Вопрос Найти строку по определенному слову. Нужна помощь

Начинающий
Статус
Оффлайн
Регистрация
3 Сен 2022
Сообщения
2
Реакции[?]
0
Поинты[?]
0
Всем привет. Я совсем недавно начал изучать c++, немного не понимаю, как я могу найти определенное значение в кавычках по слову перед ними в тексте из файла и присвоить это значение переменной в программе. Кто-нибудь может объяснить?
 
Пользователь
Статус
Оффлайн
Регистрация
14 Дек 2018
Сообщения
194
Реакции[?]
30
Поинты[?]
1K
C++:
#include <fstream>
#include <iostream>
 
using namespace std;
 
int main()
{
    ifstream fin("c:\input.txt");
    string s1,s2,s3,s,sr;
    getline(fin,s1);
    getline(fin,s2);
    getline(fin,s3);
    cin>>s;
    for(int i=0;i<s1.length();++i)
    {
        if(s1[i]==' ')
        {
        if(sr==s){
        cout<<"YES";
        return 0;
        }
        break;
        }
        else sr=sr+s1[i];
    }
    sr="";
    for(int i=0;i<s2.length();++i)
    {
        if(s2[i]==' ')
        {
        if(sr==s){
        cout<<"YES";
        return 0;
        }
        break;
        }
        else sr=sr+s2[i];
    }
    sr="";
    for(int i=0;i<s3.length();++i)
    {
        if(s3[i]==' ')
        {
        if(sr==s){
        cout<<"YES";
        return 0;
        }
        break;
        }
        else sr=sr+s3[i];
    }
    cout<<"NO";
    return 0;
}
 
Начинающий
Статус
Оффлайн
Регистрация
3 Сен 2022
Сообщения
2
Реакции[?]
0
Поинты[?]
0
Ладно, распишу подробнее. Необходимо из файла client.cfg достать информацию о строках: graphics.fov " " и input.sensitivity " ". Эти "значения" необходимо присвоить переменным(тут я уже знаю как это делать). из кода выше я так понял что берется информация из 1,2,3 строк, но мне "неизвестно" в какой строке находится мои "ключевые слова". Можно такое организовать?
 
Пользователь
Статус
Оффлайн
Регистрация
14 Дек 2018
Сообщения
194
Реакции[?]
30
Поинты[?]
1K
Ладно, распишу подробнее. Необходимо из файла client.cfg достать информацию о строках: graphics.fov " " и input.sensitivity " ". Эти "значения" необходимо присвоить переменным(тут я уже знаю как это делать). из кода выше я так понял что берется информация из 1,2,3 строк, но мне "неизвестно" в какой строке находится мои "ключевые слова". Можно такое организовать?
напиши мне в тг разберёмся

Пожалуйста, зарегистрируйтесь или авторизуйтесь, чтобы увидеть содержимое.

 
Сверху Снизу