Witam!
Mam problem z zapisem binarnym do plików ciągu znaków (string). Oczywiście byłem na tej stronie: http://cpp0x.pl/artykuly/?id=72 więc nie ma potrzeby, żeby tam mnie ktoś odsyłał.
Wydaje mi się, że powinno to działać poprawnie, jednak zależy mi też żeby było to zmienione na ciąg znaków nieczytelnych dla człowieka - przede wszystkim, żeby nie mógł tego człowiek tak po prostu przeglądać i edytować, a jeśli już spróbuje to nieumiejętnie edytować dojdzie do niepożądanych efektów. W pewnym sensie uparłem się, żeby to było zapisane w "krzaczkach".
Jeśli coś takiego nie ma sensu to ok, ale skoro to taki sam zapis jak zapis decymalny to wgl jest jakiś sens żeby zapisywać binarnie stringa?
Przepraszam jeśli już taki post był, jeśli faktycznie był to prosiłbym o przekierowanie. Chodzi mi właśnie konkretnie o zamiane tekstu na krzaczki (o ile to ma jakikolwiek sens), jeśli nie ma sensu lub tak się nie da to już samemu dalej sobie poradzę.
Poniżej zamieszczam funkcje którą wykorzystałem do zapisania do pliku
void zapis(string tekst)
{
ofstream plik("test.bin",ios::binary | ios::app);
plik.write(tekst.c_str(),tekst.size()+1);
plik.close();
}