我自己要写个程序名字是 ft, 要当命令使用,运行时可以ft -s -b 123,也可以ft -a -f 1.txt, 如何才能在输入 -s参数时只能和 -b参数搭配使用,在输入-a参数时只能和-f搭配使用?
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已采纳
linux C++自己做的程序,需要输入命令行参数,当运行程序时参数选项如何按照固定搭配使用
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
張公㜽 2021-01-28 01:38关注建议在程序添加标志位,如 -a 和 -f 分别设置标识位,存在,对应的标志位设置为true,然后在解析命令行结束后判断所有标志位,符合要求继续运行,不符合要求退出并打印错误原因.
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2016-04-12 21:59回答 3 已采纳 1.如果你是在DOS窗口下运行程序下的话,需要你生成.exe程序后,执行,形如:*.exe arg1 arg2,这是一种从主函数中读取命令行参数的方法。其实你也可以直接在项目属性中设置,设置
- 2021-08-18 13:56回答 2 已采纳 我会
- 2022-09-18 03:32回答 2 已采纳 第4行函数定义后面的分号删掉
- 2022-11-27 09:56iBlackAngel的博客 到目前为止,大部分人编写的所有程序都可以用一个命令运行。举个例子,如果我们编译了一个称之为myprog./myprog但是,如果你想从命令行向正在运行的程序传递信息,该怎么办?考虑一个更复杂的程序,比如 GCC。要编译...
- 2021-07-26 09:00回答 2 已采纳 工具-》选项-》调试-》常规-》源服务器支持关掉
- 2018-04-17 22:49回答 5 已采纳 ``` 也可以用DP #include #include int main() { int count; int a[100];
- 2020-04-18 10:40回答 1 已采纳 https://blog.csdn.net/zhensoft163/article/details/7967993
- 2022-10-20 02:29饼干叔叔@海洋的博客 经由操作系统,用户可以为应用程序的运行指定额外参数,进而影响应用程序的行为。对于C/C++程序而言,经由操作系统提供的运行参数可由main()函数获取并处理。
- 2019-03-20 06:39回答 2 已采纳 参数有多个,那么就是 参数1 + ' ' + 参数2
- 2022-03-01 01:12回答 4 已采纳 文件夹别放+号试试
- 2018-03-06 06:46回答 10 已采纳 1.将using namespace std写在main函数外面 2.将stdafx.h和iostream的位置换下。stdafx.h是预编译头文件,可以百度了解下这个问题。 3.如果是练习的话,
- 2024-02-29 15:06I'mAlex的博客 C语言命令行参数教程大全
- 2024-09-18 15:03泡沫o0的博客 在现代的 C++ 开发中,命令行工具和应用程序常常需要处理大量的用户输入。这些输入可能包括配置选项、文件路径、参数值等。一个强大的命令行参数解析工具可以极大地提升开发效率,简化复杂应用程序的参数管理。这...
- 2020-11-17 07:27OceanStar的学习笔记的博客 当执行程序时, 命令行参数(command-line argument)(由 shell 逐一解析)通过两个入参提供给 main()函数。 int main(int argc, char *argv[]); 第一个参数 int argc,表示命令行参数的个数。 第二个参数 char *...
- 2023-04-06 08:31Is Fang的博客 在Linux系统下使用GDB调试C++程序【命令行调试与vscode编译器调试】
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司