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

zapis do pliku binarnie

Ostatnio zmodyfikowano 2011-02-08 21:39
Autor Wiadomość
pekfos
» 2011-02-08 19:21:41
1. jak mówiłem: cstring. cstring to nie string czy raczej
typedef basic_string < char, std::allocator < char > > string

2. o ile mi wiadomo to otwieranie pliku wiąże się z wczytaniem go do pamięci. musiałbyś sam to implementować. to ma sens bo jest szybkie a dane są trzymane krótko, chyba że ładujesz pliki na początku a zwalniasz na końcu programu.
P-28048
Elaine
» 2011-02-08 21:39:01
Dlaczego C-string? Odczytanie go wymaga czytania znak po znaku i sprawdzania, czy nie trafiliśmy na znak zerowy. Poza tym, jeśli owy znak wystąpi w środku, to zostanie odczytana tylko część stringa. Dla porównania, jeśli zapisze się rozmiar a po nim zawartość, wystarczą dwa wywołania read, a string może zawierać cokolwiek - również znaki zerowe.

o ile mi wiadomo to otwieranie pliku wiąże się z wczytaniem go do pamięci
Mylisz się.
P-28063
1 « 2 »
Poprzednia strona Strona 2 z 2