OriginalGriff
fstream
это не проблема: передайте ему массив байтов и путь, и скажите toi, чтобы он их записал.
Ваша проблема - это исполняемая часть его.
Создать exe-файл несложно: это очень простой формат файла. Но... то, что он содержит, - это инструкции машинного кода в двоичном формате, и чтобы создать их с нуля, вы должны знать машинный код (и довольно хорошо), а затем написать код, чтобы сгенерировать правильный машинный код для выполнения любой функции, которую должен выполнять ваш EXE-файл при запуске. И с нуля это решительно нетривиально, поскольку у вас нет доступа к библиотечным функциям, а это значит, что вам нужно создать ту часть EXE, которую вы пишете, и в нужном месте в файле (с точки зрения внутренней памяти).
Тогда вы должны запустить его. Это тривиально: google скажет вам об этом.
Захочу ли я это сделать? Нет. И у меня есть достаточный опыт в подобных вещах за те десятилетия, что я занимаюсь этим. Из этого и вашего предыдущего вопроса Вы не говорите, что у вас есть где-то рядом с уровнем навыков и знаний, которые вам понадобятся, чтобы сделать это без большого количества времени и разочарования.
Я не знаю, что именно вы пытаетесь сделать, но я почти уверен, что вы идете не в ту сторону, или пытаетесь бежать, прежде чем вы сможете ходить!