statystyka pliku cpp

0

jak w cbuidler odczytac dane zawarte w pliku cpp w celu zliczania pojeynczych znakow, wyrazów, liczby wierszy,liczby funkcji??
jakich funkcji w cbuilderze trzeba uzyc by tego dokonac???

0

Ogólnie w C ja bym to tak zrobił:

  1. otwierasz plik,
  2. czytasz znak po znaku i zwracasz uwage na znaki charakterystyczne np:
  • liczba wierszy to będzie liczba znaków o kodzie
\0
  • liczba liter to znaki z przedziału <65,122> (a znaki drukowalne <33,126>)
  • wyrazy - odpowiednio rozpatrujesz wystąpienie spacjii
  • a co do funkcji to juz masz analize składni i jest z tym troszke więcej roboty

jak w cbuidler odczytac dane zawarte w pliku cpp w celu zliczania pojeynczych znakow, wyrazów, liczby wierszy,liczby funkcji??

0

To chyba musi być algorytm podobny do kolorowania składni, bo nie da sie np. zliczyc liczby funkcji zliczając ilość wystąpień wyrazu "function" (przecież może się zdażyć, że wyraz ten wystąpi w stringu). Myślę, że wystarczy odpowiednio przerobić taki algorytm... ale najpierw trzeba go napisać :) Ostatnio pisałem coś takiego w PHP ale do kolorowania składni Delphi.

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