c++ - 在 C++ 中实现 "app.exe -instruction file"符号

标签 c++ command-line-arguments

我有一个数据结构类项目,它是一个使用二叉树和其他东西工作的文件压缩器。我们需要在命令行中使用以下指令“压缩”和“解压缩”任何给定文件:

用于压缩:compressor.exe -zip file.whatever

解压缩:compressor.exe -unzip file.zip

我们正在用 C++ 编程。我在 Windows 中使用 IDE Code::Blocks 并使用 GCC 进行编译。

我的问题是:你是如何实现的??!!你如何让你的 .exe 在命令行中接收这些参数,然后按照你想要的方式执行它们?

此外,如果我希望在 Linux 中编译该实现,有什么特别需要注意的吗?

谢谢你的帮助

最佳答案

您可能希望在您的编程文本中查找 main 函数的签名,您的程序的入口点。您可以在此处获取这些命令行参数。

我不想比这更详细,因为这显然是任务的关键点,如果我发现自己和你一起工作,我希望你能够解决这类问题一旦你收到适当的插入,就靠你自己了。 :)

祝你好运!

关于c++ - 在 C++ 中实现 "app.exe -instruction file"符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/849042/

相关文章:

c++ - 棋盘游戏中的递归地雷爆炸函数

c++ - 如何在 C++ 数组的末尾添加一些东西?

c - *++argv[0] 如何引用不同的命令行参数?

命令行 "*"操作数在后缀表示法 c 程序中不起作用

linux - "argument list too long"限制是否适用于 shell 内置函数?

c++ - C++ 表达式中的运算符优先级

c++ - 将大整数作为 vector 中的值传递时出现段错误

C++ 模板元编程 : Inheritance from template template parameter

linux - 为命令行快速开发 GUI

C++ unordered_map 没有从命令行参数中找到值