Witam mam takie zadanie do zrobienia czy ktos by mogł mi w tym pomoc?? :
class Plik
{
char* sciezka;//zawiera sciezkę do pliku
char* zawartosc;//zawartosc pliku dowolnego
Plik();//konstruktor domyslny. Otwiera i wczytuje plik do zmiennej "zawartosc" z bieżącej lokalizacji z ustaloną nazwą pliku np. //"test.txt"
Plik(char*_sciezka);//konstruktor, który czyta plik z podanej sciezki i umieszcza zawartość w zmiennej "zawartosc"
Plik( const Plik &);//konstruktor kopiujący
~Plik();//destruktor
operator == //operator porównujący zawartość dwóch plików. Oczywiście zawartość pliku po wczytaniu jest w zmiennej "zawartość" w //tej klasie.
operator = //operator przypisania
void czestosc();// metoda, która przedstawia listę znaków z pliku, krotność oraz częstość. Duże i małe litery nie są rozróżnialne np. A - 23 (0.17), czyli litera A występuje w pliku 23 razy i jej częstość to 0.17
}; tworzenie pliku tekstowego z przeliczaniem znakow to mam tylko jak to zapisac z konstruktorami i co z reszta??
class Plik
{
char* sciezka;//zawiera sciezkę do pliku
char* zawartosc;//zawartosc pliku dowolnego
Plik();//konstruktor domyslny. Otwiera i wczytuje plik do zmiennej "zawartosc" z bieżącej lokalizacji z ustaloną nazwą pliku np. //"test.txt"
Plik(char*_sciezka);//konstruktor, który czyta plik z podanej sciezki i umieszcza zawartość w zmiennej "zawartosc"
Plik( const Plik &);//konstruktor kopiujący
~Plik();//destruktor
operator == //operator porównujący zawartość dwóch plików. Oczywiście zawartość pliku po wczytaniu jest w zmiennej "zawartość" w //tej klasie.
operator = //operator przypisania
void czestosc();// metoda, która przedstawia listę znaków z pliku, krotność oraz częstość. Duże i małe litery nie są rozróżnialne np. A - 23 (0.17), czyli litera A występuje w pliku 23 razy i jej częstość to 0.17
}; tworzenie pliku tekstowego z przeliczaniem znakow to mam tylko jak to zapisac z konstruktorami i co z reszta??