我目前的任务是编写一个程序,该程序将64位指令压缩为32位指令的文本规范作为输入.根据该规范,我将构建两个可执行程序:编码器和解码器.
目前我只是编写一个解析器类来标记我设计的文本规范,但最终我必须将我获得的信息转换为两个新程序.我知道我能做到的唯一方法是使用ofstream打印到新的.cpp文件,然后使用system(‘g new_file.cpp -o new.x’)来创建可执行文件.然后也许系统(‘rm new_file.cpp’)来清理.
我已经四处寻找其他方法来做到这一点,但一无所获.如果您有任何建议,我将非常感激.
谢谢
附:我没有包含任何代码,因为代码无关紧要.为简单起见,我的目标可能是编写一个输出为“Hello,World!”的程序. -esque可执行文件.
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。