Какой самый простой способ чтения бинарного файла вместе со всеми его байтами (нулевыми тоже) в unsigned char
массив и при этом узнать его длину?
Ну, например... (проверка всяческих ошибок опущена)
// Файл для чтения
ifstream in("data",ios::binary);
// Создаем вектор с соответствующим размером (запрашиваем его через
// выставление указателя на конец файла)
vector<unsigned char> v(in.seekg(0,ios::end).tellg());
// Возвращаем указатель на место
in.seekg(0,ios::beg);
// Читаем файл в вектор
in.read((char*)v.data(),v.size());
Если добавите тэг c
, можно будет поговорить о том, как это делать с FILE*
:)
Виртуальный выделенный сервер (VDS) становится отличным выбором
Пользователь сам выбирает число элементов массива, дальше, после ввода элементов пользователь выбирает сумму (больше 10), далее вводит число...
Есть, к примеру, простой параграф с текстом, как я могу менять цвет текста нажимая на него мышкой?