Czytam w pliku binarnym za pomocą zwykłej składni C++/STL/iostream. Kopiuję całą zawartość do dynamicznie przydzielonej tablicy znaków i działa to do tej pory.memorystream - stringstream, string, others?
ale ponieważ chcę służyć części zawartości jako linii do innej części programu, myślę, że byłoby lepiej/łatwiej trzymać się strumieniami, bo nie chcą włamać się wokół z funkcjami i CString wskaźniki.
Moje pytanie brzmi: jak mogę zapisać odczyt w pamięci. w strumieniu sznurkowym? lub w ciągu? który pasuje lepiej? czy są jakieś zalety lub wady jednej nad drugą?
z góry dzięki!
ok, kopiowanie jest łatwe po przeczytaniu tego http://stackoverflow.com/questions/132358/how-to-read-file-content-into-istringstream to (jeśli to prawda) również stwierdza, że stringstreams wewnętrzny buffer to ciąg znaków (stąd nazwa chyba). jak mogę zarezerwować bajty dla tego bufora - nie widziałem żadnej notatki na ten temat w ctor ani nic w sprawie funkcji rezerwy ... – didito