Borland C++ Builder VCL FAQ - Запись в двоичный файл

ОГЛАВЛЕНИЕ


Запись в двоичный файл

Для того, чтобы записать AnsiString в бинарный файл, его нужно сначала преобразовать к массиву char.
Пример записи в файл
TFileStream *out = new TFileStream("info", fmCreate); // создаем файл
f( out != NULL ) {
  AnsiString text = "www.sources.ru"; // исходная строка
  int size = text.Length();
  out->Write(&size, sizeof(size));
  if( size != 0 ) out->Write(text->data(), size);
delete out;