我已经制作了一种脚本语言,并且正在编写一个程序,该程序将 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;
}
我希望它创建一个新的 .whatevertheheckyouwanttocallit 文件并写入文件 IT WORKS !!!只是作为一个样本。我最终将在其上写入一个自定义的十六进制代码系统,以供我的解释器读取。提前致谢。