fstream input("test1.docx", ios::in | ios::binary);
uint8_t * buffer = new uint8_t;
vector<uint8_t> arr; //vector to save value of file
fstream output("test2.docx", ios::out | ios::binary);
while (input.good())
{
input.read((char*)(buffer), 1);
arr.push_back((*buffer));
}
После этого у меня есть вектор значений. Могу ли я построить новый файл "test2.docx" из этого вектора? Этот новый файл будет точно таким же, как старый файл "test1.docx"