Я создал язык сценариев и писал программу, которая будет 1: запрашивать ваш путь для чтения сценария и 2: скомпилировать код в произвольный шестнадцатеричный код, который будет прочитан другой программой для выполнения тяжелой работы за меня. Моя проблема в том, что я не могу создать новый файл и записать в него пользовательский шестнадцатеричный код.
Вот пример моего кода:
#include <iostream>
#include <string>
#include <Windows.h>
#include <wincon.h>
#include <fstream>;
using namespace std;
int main(){
string path;
string title;
cout << "Enter your path to compile your *.egSCRIPT file: ";
cin >> path;
cout << "Enter the title for the new file";
cin >> title;
ofstream myfile(path+"\\"+title+".myScriptLanguage");
myfile.open(path);
myfile << "IT WORKS!!!";
myfile.close();
return 0;
}
Я хочу, чтобы он создал новый файл .whatevertheckyouwanttocallit и записал в него файл, который работает !!! просто как образец. В конце концов я напишу на нем пользовательскую шестнадцатеричную систему кода, которая будет прочитана моим интерпретатором. Заранее спасибо.
ofstream myfile;
myfile.open(path+"\\"+title+".myScriptLanguage");
myfile << "IT WORKS!!!";
myfile.close();
Попробуйте выше;
Других решений пока нет …