getopt_long接收到的参数,试着打印出来
来源:互联网 发布:supreme反光外套淘宝网 编辑:程序博客网 时间:2024/06/12 01:21
// http://wmnmtm.blog.163.com/blog/static/38245714201181315527386/
添加的代码如下:
{ int retval; int ti;//zjh char *tm; tm = nargv; _DIAGASSERT(nargv != NULL); _DIAGASSERT(options != NULL); _DIAGASSERT(long_options != NULL); /* idx may be NULL */ printf("getopt_long函数被调用,本函数第1个参数nargc=%d \n",nargc);//zjh for (ti=0;ti<nargc;ti++) { printf("getopt_long函数被调用,本函数第2个参数nargv=%s \n",*nargv);//zjh nargv++; } nargv = tm;//zjh printf("getopt_long函数被调用,本函数第3个参数options=%s \n",options);//zjh
if ((retval = getopt_internal(nargc, nargv, options)) == -2) //internal:内部的//前两个参数对应于main(...),第三个即为冒号分隔的字符串
{
记的nargv = tm;//zjh 是在一开始把nargv的首地址记下,在对nargv++后,要还原回去,不然后面的地址就是错的了,其实应该拷贝一份出来,不是很熟悉,所以偷懒一下了。
打印的结果如预期,是一个向量,或者叫长字符串吧,中间各参数是用空格分隔的:
其实我输入的测试命令是“x264 --crf 22 -o test.264 hall_cif.yuv 352x288”,可以看到,它把这些以空格为分隔循环打印了出来啦。
- getopt_long接收到的参数,试着打印出来
- arduino将从串口接收到的数据打印出来
- 写一个方法,参数接收一个String类型的对象,最终可以把这个字符串参数中出现过的每一个字母打印出来 例如: "wwqweqdasdafdsfdsferer" 将来方法接收这个参数后会打印:
- 程序从shell接收到的参数
- 从1到1000的数打印出来
- 将100到200之间的素数打印出来
- eclipse中将控制台的内容打印出来到指定文件夹
- struts2 action接收到的参数中文乱码的问题
- linux中getopt_long解析命令行参数(附上windows上的getopt_long源码)
- 项目使用log4j,指定日志打印出来的格式,打印到指定文件夹,每天打印一个日志等配置
- 93格式条码打印到屏幕上可以扫出来,但是打印到打印机扫不来的的问题
- 服务器接收到的请求参数乱码问题
- 提交表单时servlet接收到的参数为空
- SpringMVC用@RequestParam接收到的中文参数乱码
- js跳转到新页面传参以及接收参数的方法
- js跳转到新页面传参以及接收参数的方法
- getopt_long() 参数详解
- Linux getopt_long参数
- HDU-2094产生冠军-拓扑排序
- 在VC中调用 WebService
- 小伙伴来自己实现一个ArrayList
- Web Service 浅谈
- 城市味道:让吃货帮助吃货 让外地人准确找到这个城市的味道
- getopt_long接收到的参数,试着打印出来
- ORACLE触发器详解
- c#常用正则表达式,验证邮箱,Url,电话号码
- java 23 设计模式
- SQLserver 2008将数据导出到Sql脚本文件的方法
- Attribute在.net编程中的应用(二)
- Attribute在.NET编程中的应用(三)
- Qt中的串口编程之一
- Win7环境下VS2010配置Cocos2d-x-2.1.4最新版本的开发环境(亲测)