построение компилятора — Создание и запись файла Переполнение стека

Я создал язык сценариев и писал программу, которая будет 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 и записал в него файл, который работает !!! просто как образец. В конце концов я напишу на нем пользовательскую шестнадцатеричную систему кода, которая будет прочитана моим интерпретатором. Заранее спасибо.

0

Решение

ofstream myfile;
myfile.open(path+"\\"+title+".myScriptLanguage");
myfile << "IT WORKS!!!";
myfile.close();

Попробуйте выше;

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]