如何调试命令行程序?——怎样输入命令行程序参数
来源:互联网 发布:社会经济数据库 编辑:程序博客网 时间:2024/06/07 04:27
命令行参数程序:
命令行参数其实与普通参数类似,也就是一个函数的输入参数而已,不同的是,它是main函数的输入参数,并且格式一般固定如下:
int main(int argc, char *argv[])
其中argc为整数,表示参数的个数;argv是一个字符串指针数组,用于接收输入的具体字符码。
需要说明的是,当不输入任何参数时,默认的参数个数argc为1,这个参数也就是argv[0],它保存的是程序名,如:c:/project/test.exe
调试方法:
方法一:在windows下vs2005中如下设置:
项目属性|DEbugging|command arguments 里输入你的参数
方法二: 把main()函数改个名,在另一个main()函数里输入参数调试.
其他:project-> project1 Properties.. -> Make -> Command Line Arguments:
Windows 系统命令行程序一览:
在网上看到这个东东,觉得对自己很有用,于是转贴过来了。
winver---------检查Windows版本
wmimgmt.msc----打开windows管理体系结构
wupdmgr--------windows更新程序
wscript--------windows脚本宿主设置
write----------写字板
winmsd---------系统信息
wiaacmgr-------扫描仪和照相机向导
winchat--------XP自带局域网聊天
mem.exe--------显示内存使用情况
Msconfig.exe---系统配置实用程序
mplayer2-------简易widnows media player
mspaint--------画图板
mstsc----------远程桌面连接
mplayer2-------媒体播放机
magnify--------放大镜实用程序
mmc------------打开控制台
mobsync--------同步命令
dxdiag---------检查DirectX信息
drwtsn32------ 系统医生
devmgmt.msc--- 设备管理器
dfrg.msc-------磁盘碎片整理程序
diskmgmt.msc---磁盘管理实用程序
dcomcnfg-------打开系统组件服务
ddeshare-------打开DDE共享设置
dvdplay--------DVD播放器
net stop messenger-----停止信使服务
net start messenger----开始信使服务
notepad--------打开记事本
nslookup-------网络管理的工具向导
ntbackup-------系统备份和还原
narrator-------屏幕“讲述人”
ntmsmgr.msc----移动存储管理器
ntmsoprq.msc---移动存储管理员操作请求
netstat -an----(TC)命令检查接口
syncapp--------创建一个公文包
sysedit--------系统配置编辑器
sigverif-------文件签名验证程序
sndrec32-------录音机
shrpubw--------创建共享文件夹
secpol.msc-----本地安全策略
syskey---------系统加密,一旦加密就不能解开,保护windows xp系统的双重密码
services.msc---本地服务设置
Sndvol32-------音量控制程序
sfc.exe--------系统文件检查器
sfc /scannow---windows文件保护
tsshutdn-------60秒倒计时关机命令
tourstart------xp简介(安装完成后出现的漫游xp程序)
taskmgr--------任务管理器
eventvwr-------事件查看器
eudcedit-------造字程序
explorer-------打开资源管理器
packager-------对象包装程序
perfmon.msc----计算机性能监测程序
progman--------程序管理器
regedit.exe----注册表
rsop.msc-------组策略结果集
regedt32-------注册表编辑器
rononce -p ----15秒关机
regsvr32 /u *.dll----停止dll文件运行
regsvr32 /u zipfldr.dll------取消ZIP支持
cmd.exe--------CMD命令提示符
chkdsk.exe-----Chkdsk磁盘检查
certmgr.msc----证书管理实用程序
calc-----------启动计算器
charmap--------启动字符映射表
cliconfg-------SQL SERVER 客户端网络实用程序
Clipbrd--------剪贴板查看器
conf-----------启动netmeeting
compmgmt.msc---计算机管理
cleanmgr-------垃圾整理
ciadv.msc------索引服务程序
osk------------打开屏幕键盘
odbcad32-------ODBC数据源管理器
oobe/msoobe /a----检查XP是否激活
lusrmgr.msc----本机用户和组
logoff---------注销命令
nslookup-------IP地址侦测器
fsmgmt.msc-----共享文件夹管理器
utilman--------辅助工具管理器
gpedit.msc-----组策略
- 如何调试命令行程序?——怎样输入命令行程序参数
- C#、C++ VS2010如何调试命令行程序?——怎样输入命令行程序参数 .
- vc6.0命令行程序的调试——怎样输入命令行参数
- C# 调试程序时如何输入命令行参数
- windows 程序如何通过命令行方式输入参数启动
- 命令行参数,程序参数
- 如何判断在shell程序命令行输入的程序参数$1是否为空
- 如何获取其它程序的命令行参数
- 如何获取其它程序的命令行参数
- 如何获取其它程序的命令行参数
- 如何获取其它程序的命令行参数
- MFC程序中如何接受命令行参数
- MFC Dialog程序如何接收命令行参数
- java程序如何获取命令行参数
- MFC程序中如何接受命令行参数
- 命令行参数程序
- eclipse中怎样运行带命令行参数的java程序
- 如何开发命令行程序
- 广告游戏,是否为新型产物?
- 【转】linux cp 复制文件 命令
- Linux Shell 《abs_guide》 学习笔记(1)
- select 中使用 case when 和 replace
- Lynx 简明使用指南
- 如何调试命令行程序?——怎样输入命令行程序参数
- QQ2014版—2014最新版QQ官方下载
- 才弄明白Number(p,s)的意义
- 无奈,在SpagoBI结合jpalo 老出 java.lang.OutOfMemoryError: Java heap space错误
- 创建DataTable,并填充数据,模拟数据库中的表
- 韩寒经典爱情语录
- SQL Server查詢可用磁盘空间
- 两道C语言经典编程
- 为什么?!——《走出软件作坊》读后感想