编程论坛
注册
登录
编程论坛
→
C++教室
请教如何实现在运行c++程序时给一行命令?
发布于 2010-05-09 09:39, 658 次点击
我在编写一个操作系统的程序,怎样能实现我在运行程序时输入 s p1 k,(s代表调用申请一个设备的函数,p1代表调用创建进程的函数,k代表设备名称)就能执行
7 回复
#2
2010-05-09 09:53
我也将要写这个设备分配的程序,但是还没怎么想,这样可不可以,传参时传字符串"s "s和空格
[
本帖最后由 生命花 于 2010-5-9 09:57 编辑
]
#3
2010-05-09 10:02
但是怎么接收啊?怎么提取出不同的字符,然后再执行相应的操作呢?提取字符好像是关键
#4
2010-05-09 12:49
我今天晚上再好好研究研究
#5
南国利剑
2010-05-09 15:26
用命令行参数。
#6
apull
2010-05-09 17:58
解析命令行参数argv,The C++ Program Language有很好的例子。
#7
南国利剑
2010-05-13 11:00
回复 6楼 apull
严重同意
#8
2010-05-14 16:46
我在网上查了命令符提示,第一个字符串是不是必须得输入文件名,但是我不想输入文件名,该怎么办呢???
1