Zliczanie znaków w pliku
Ostatnio zmodyfikowano 2015-03-29 21:53
storky Temat założony przez niniejszego użytkownika |
Zliczanie znaków w pliku » 2015-03-29 20:41:52 Piszę program, który ma otworzyć plik i pobrać wszystkie znaki, przypisać je do tablicy, i zliczyć ile jest tych znaków. Ogólnie chodzi o odczytanie znaku i przypisanie go do odpowiedniej komórki tablicy odpowiadającej numerowi ascii danego znaku. Główny problem na jaki natrafiłem podczas pisanie jest fakt, że program nie odczytuje albo nie zapisuje wszystkich znaków - brakuje bajtów. Moje pytanie to: jakiej funkcji powinienem użyć aby odczytać wszystkie znaki i jak je zapisać do mojej tablicy? |
|
Brunon3 |
» 2015-03-29 20:57:56 Zapisuj do std::string i sprawdzaj ilość znaków za pomocą std::string::lenght().
-BD. |
|
kubawal |
» 2015-03-29 20:57:57 file.seekg( 0, ios_base::end ); long long dlugoscPlikuWBajtach = file.tellg();
|
|
storky Temat założony przez niniejszego użytkownika |
» 2015-03-29 21:50:04 a jak za pomocą funkcji read można pobierać jeden znak? |
|
Brunon3 |
» 2015-03-29 21:53:34 Eh... Po co tak sobie utrudniać życie? Jeżeli piszesz w C++: Zapisuj cały plik do std::string i sprawdzaj ilość znaków za pomocą std::string::lenght(). |
(To pogrubione to poprawka. ;p) ;) -BD. |
|
« 1 » |