Witam, mam do napisania program, który bedzie wyszukiwał komentarze w pliku, który jest jakimś kodem w c++ i następnie je wypisywał.
Mój pomysł, na ten program, wygląda tak:
void znajdz(string plik, char znak1, char znak2, char znak3){
cin >> plik;
if(plik.find(znak1) != string::npos){
//sprawdzic, czy poprzedni znak to " jesli nie - zapisac caly tekst do /n do stringa, jesli tak to przejdz do nast linii
}
if(plik.find(znak2) != string::npos){}
//sprawdzic, czy poprzedni znak to " jesli nie - zapisac caly tekst do char3 do stringa, jesli tak to przejdz do nast linii
}
gdzie char1 - //, char2- /*, char3 - */.
Mój problem, to jak sprawdzać ten poprzedni znak? Musze go sprawdzic, zeby nie było sytuacji, ze np. mam w sprawdzanym pliku
(...) cout << "//teksttekst";