Как открыть файл для чтения в двоичном формате.
Подскажите пожалуста как в C++ Builder можно открыть файл для чтения в двоичном формате.
Цитата:
Originally posted by Katraites
Подскажите пожалуста как в C++ Builder можно открыть файл для чтения в двоичном формате.
Подскажите пожалуста как в C++ Builder можно открыть файл для чтения в двоичном формате.
#include <stdio.h>
#include <io.h>
#include <fcntl.h>
int handle;
FILE *ini;
if((ini=fopen("ИМЯ ФАЙЛА","X+b"))==NULL)
// где X это r, w или a // ИМЯ ФАЙЛА - твой файл
{ // сообщение об ошибке и т.д
}
else
{ // работа с файлом
}
ИЛИ
if(handle=open("ИМЯ ФАЙЛА", X | O_BINARY))==-1)
// где X это O_RDONLY,O_WRONLY или O_RDWR
// ИМЯ ФАЙЛА - твой файл
{ // сообщение об ошибке и т.д
}
else
{ // работа с файлом
}
//для fopen - fseek,fwrite,fread
// open - lseek,write,read
работает везде от BCB до TC полтарашки