Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Szukanie kolejnego znaku

Ostatnio zmodyfikowano 2015-12-31 18:06
Autor Wiadomość
go_no
Temat założony przez niniejszego użytkownika
Szukanie kolejnego znaku
» 2015-12-31 00:35:46
Chcialbym napisac funkcje, ktora dziala na pliku zawierajacym kod w c++ i ktora zapisywalaby do pliku to, co znajduje sie w jego komentarzach.

C/C++
void szukajkomentarza( string plik, char znak1, char znak2 ) {
    cin >> plik;
   
   
    if( plik.find( znak1 ) != string::npos ) {
       
    }
   
   
   
}


mam tylko cos takiego. znak1 - '/'. jesli znajde ten znak to powinienem sprawdzić, czy kolejny to '/' - wtedy jest to komentarz, lub czy jest to '*' wtedy tez byłby to komentarz. Tylko jak sprawdzic ten kolejny znak?

Z gory dziekuje za pomoc!
P-142613
carlosmay
» 2015-12-31 00:50:00
  Tylko jak sprawdzic ten kolejny znak?
 Dodaj zmienną przechowującą pozycję znalezionego znaku i przed szukaniem kolejnej powiększ ją o 1, aby nie szukała od właśnie znalezionego znaku.
Tak w ogóle to czemu program szuka pojedynczych znaków?
Może szukać fraz:
// dla komentarza jednoliniowego,
/* dla początku komentarza wieloliniowego,
*/ dla końca komentarza wieloliniowego.
P-142614
go_no
Temat założony przez niniejszego użytkownika
» 2015-12-31 18:06:01
To przechowywanie Pozycji znaku jak liczyć? W bitach?
P-142645
« 1 »
  Strona 1 z 1