Witam, pisze program, który ma wybrać z tekstu wybraną przeze mnie frazę i mam error:error C2039: 'linia' : is not a member of 'std::match_results<_BidIt>'
Kod:
void using_regex(string filename)
{
string linia;
fstream plik;
plik.open(filename,ios::in);
if(plik.good()==false)
{
cout<<"Plik nie istnieje"<<endl;
exit(0);
}
while(getline(plik, linia))
{
smatch mr;
regex rx("temp");
while( regex_search(linia, mr, rx))
{
for(int i=0;i<mr.size();i++)
cout << " matched: \"" << mr.linia(0) << "\"" << endl;//tutaj error
linia=mr.suffix();
}
}
plik.close();
}