program usuwajacy komentarze

Odpowiedz Nowy wątek
2007-01-05 21:34
focus
0

Witam.
Mam do napisania program w C++ ktory pobiera kod zrodlowy z pliku i usuwa z niego wszystkie komentarze a potem ten kod(juz bez komentarzy) zapisuje w pliku tekstowym.
Moze ktos pisal cos takiego ?
wie jak napisac albo napisze... ;)
Z gory dzieki.

Pozostało 580 znaków

2007-01-05 21:48
0

i problem masz z .............................................................................


- Ciemna druga strona jest.
- Nie marudź Yoda, tylko jedz tego tosta.
Google NIE GRYZIE!
Pomogłem - kliknij

Pozostało 580 znaków

2007-01-06 15:16
0

Odczytujesz plik, po napotkaniu dwóch '\' pod rząd zamieniasz je i wszystko co po nich na spacje (getline się przyda), zapisujesz wynik do nowego pliku. Gdzie tu problem?


but there's no sense crying over every mistake
you just keep on trying till you run out of cake

Pozostało 580 znaków

2007-01-06 15:54
Trok
0

Hmm... mnie też interesowałby taki program.
Moj problem jest taki ze kiedy juz znajde '//' to jak mam powiedziec programowi gdzie ma zakonczyc usuwanie komentarza??
Najlepiej byloby mu napisac "Skoncz na nastepnym enterze" ale jak to zrobić?

Pozostało 580 znaków

2007-01-06 16:46
Ruccio
0

to piszesz
if(fgetc(i) == '/'
i++
if(fgetc(i)== '/' <to znaczy ze jest cos takiego //
else if( fgetc(i) == '/ to znaczy ze jest cos takiego /

pozniejsz dajesz ze dopuki czar '\n'

pobierasz kazdy kolejny while(fgtc(i) != '\n')
fprintf(" ")
a w drugim przypadku dajesz

fprintf(" " ) dopuki nieznajdzie ciagu */ i tyle kod pisalem tak orjentacyjne zebys wiedzial o co chodzi reszta nalezy do ciebie powodzenia

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0