Учись программированию на C++ Builder бесплатно!

Для чтения из двоичного файла в C++ Builder отвечает FileStream с параметром fmOpenRead, который открывает указанный файл для чтения. Все данные из файла считываем в строковую переменную AnsiString и выводим их во сплывающем окне:

AnsiString text;
FileStream *in = new TFileStream("file",fmOpenRead); // открываем файл
if(in != NULL) {
int size;
in->Read(&size, sizeof(size));
if(size != 0) {
  try {
  text.SetLength(size);
  in->Read((void *)(text.data()), size);
} catch(EOutOfMemory&) {}
}
delete in;
ShowMessage(text);

Поиск по сайту