Добрый день. Пытаюсь считать из файла определенную строку.
int set()
{
setlocale(LC_ALL, "");
int password;
string name;
// Создаём объект класса ofstream для записи и связываем его с файлом character_info.xml;
ofstream character_info("character_info.xml");
// Заполним его;
character_info << "[Password] = " << password << ";" << endl;
character_info << "[Username] = " << name << ";" << endl;
// Откроем его только для чтения;
character_info.open("character_infos.xml", ios_base::in);
while (character_info.good())
{
// 13 так как первые 13 символов не учитываем;
password = getline(13, character_info);
}
character_info.close();
return password;
}
Пытался как, то так. Но функция getline() - не работает. И, предположение, что он будет считывать и последующие символы. Т.е. "[Username] = "...
Подскажите как мне вписать в переменную, определенное значение из файла, ориентируясь на его идентификатор. В данном случае "[Username] = " ... ";" и "[Password] = " ... ";".