Witam
Mam do napisania prosty programik zliczający linijki kodu oczywiście bez pustych linii. Zadanie banalne ale jeśli chciałbym by ten program nie zliczał komentarzy jednoliniowych oraz wieloliniowych to rozwiązanie staje się już trudniejsze.
Załóżmy sytuację pierwszą:
cos tam
//komentarz
ciag dalszy
Tu chciałbym by linijkę która zaczyna się od // w ogóle pominąć przy zliczaniu
Sytuacja druga:
/*
komentarz
komentarz
komentarz
*/
Oczywiście tu także chciałbym pominąć komentarz. Czyli jeśli znajdę w linijce /* to ustawiam flagę komentarz na true. Niby proste ale co zrobić jeśli miałbym sytuację trzecią:
cos tam //tu komentarz prosty
cos tam 2/* pierwsza linia komentarza
druga linijka komentarza*/
jak rozwiązać taka sytuacje?