Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Zliczanie znaków w pliku

Ostatnio zmodyfikowano 2015-03-29 21:53
Autor Wiadomość
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?
P-129502
Brunon3
» 2015-03-29 20:57:56
Zapisuj do std::string i sprawdzaj ilość znaków za pomocą std::string::lenght().

-BD.
P-129505
kubawal
» 2015-03-29 20:57:57
C/C++
file.seekg( 0, ios_base::end );
long long dlugoscPlikuWBajtach = file.tellg();
P-129506
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?
P-129508
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.
P-129509
« 1 »
  Strona 1 z 1