Исходник File To Byte Array

alive forever
Забаненный
Статус
Оффлайн
Регистрация
21 Июн 2017
Сообщения
663
Реакции[?]
400
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
File To Byte Array - позволяет перевести ваш файл в массив байт.




Исходный код когда-то был предоставлен Крайслер на одном из формуов,но в собранном виде его не нашлось.
Пожалуйста, авторизуйтесь для просмотра ссылки.
 
Эксперт
Статус
Оффлайн
Регистрация
12 Июн 2014
Сообщения
991
Реакции[?]
1,209
Поинты[?]
3K
C++
Код:
static std::vector<char> ReadAllBytes(char const* filename)
{
    std::ifstream ifs(filename, std::ios::binary | std::ios::ate);
    std::ifstream::pos_type pos = ifs.tellg();

    std::vector<char>  result(pos);

    ifs.seekg(0, std::ios::beg);
    ifs.read(&result[0], pos);

    return result;
}
Код:
std::vector<char> vFile = ReadAllBytes("Путь_к_файлу");
for (size_t i = 0; i < vFile.size(); i++)
    {
        if ((i % 10 == 0) && i>1)
            printf_s("\n");
        printf_s("0x%2X, ", vFile[i]);
        
    }
 
Секретный дизайнер своих продуктов.
Забаненный
Статус
Оффлайн
Регистрация
7 Фев 2020
Сообщения
583
Реакции[?]
130
Поинты[?]
0
Товары в продаже
6
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
кто прочитал - тот здохнет
Забаненный
Статус
Оффлайн
Регистрация
12 Янв 2018
Сообщения
54
Реакции[?]
12
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
[HvH ✡ Player] aka B1gPaster
Участник
Статус
Оффлайн
Регистрация
28 Дек 2017
Сообщения
941
Реакции[?]
265
Поинты[?]
0
Сверху Снизу