c++读二进制文件
#include <windows.h>
#include <iostream>
#include <map>
#include <vector>
#include <thread>
#include <mutex>
#include <fstream>
#include <unordered_map>
#include <queue>
#include <deque>
#include <stack>
#include <string>
#include <variant>
typedef unsigned char BYTE;
std::vector<BYTE> BasicFunction::ReadBinaryFile(const std::string& strFilePath)
{
std::vector<BYTE> VecResult;
std::ifstream inFile(strFilePath, std::ios::in | std::ios::binary);
if (!inFile) {
return VecResult;
}
char tempChar;
while (inFile.get(tempChar))
{
BYTE tempUc = (BYTE)tempChar;
VecResult.push_back(tempUc);
}
return VecResult;
}
c#以后再加上