码迷,mamicode.com
首页 >  
搜索关键字:命令行参数    ( 1315个结果
VS2010中使用命令行参数
在Linux下编程习惯了使用命令行参数,故使用VS2010时也尝试了一下。 新建项目,c++编写程序如下: #include #include using namespace std; int main(int argc,char*argv[]) { ifstream fin(argv[1],ios::in);//输入方式打开文件 //ifstream fin;fin.open(argv...
分类:其他好文   时间:2014-07-12 21:01:31    阅读次数:296
shell脚本解析2----变量
一、一般变量#/bin/shnum=2echo "this is the ${num}nd" #shell脚本语言的变量如果紧连字母时,需要加上“{}”进行区分。输出结果:二、系统变量$#:传入脚本的命令行参数个数$*:所有命令行参数值,在各个参数值之间留有空格$0:命令本身(shell文件名)$1...
分类:其他好文   时间:2014-07-11 12:39:47    阅读次数:200
Elasticsearch从0.90到1.2的不兼容变化-系统和设置
本文为官方文档的翻译加个人理解。作者翻译时,elasticsearch(下面简称es)的版本为1.2.1。1、系统级别及设置方面1.1 es启动时,默认是作为一个前台程序启动。如果你想让es作为一个后台守护进程,需要在启动命令后面加-d参数。1.2 命令行参数,默认不需要再加-Des.前缀。新的格式...
分类:其他好文   时间:2014-07-10 16:18:09    阅读次数:231
shell脚本解析7(练习1)-----脚本参数
#!/bin/basha=$1 #将第一个命令行参数传递给变量a,第二个命令行参数传递给bb=$2if [-z $a] || [-z $b] #判断a 和 b 是否为空,只要有一个为空就打印提示语句并退出。then echo "please enter 2 no" exit 1fiif [$a .....
分类:其他好文   时间:2014-07-10 15:20:36    阅读次数:203
【Nginx】启动流程
本流程从启动应用程序后的main函数开始跟踪。 解析命令行参数并保存到ngx_cycle_t结构体中,在ngx_process_options函数中将保存配置文件路径。 调用ngx_add_inherited_sockets函数获取环境变量中关于平滑升级的一些信息。平滑升级时,旧的master进程会通过环境变量发送传递一些信息给新的master进程,新的master进程启动后要...
分类:其他好文   时间:2014-07-08 15:33:20    阅读次数:191
第一周 从C走进C++ 002 命令行参数
1. 命令行参数 int main(int argc, char * argv[]) { …… } argc: 代表启动程序时,命令行参数的个数。C/C++语言规定,可执行程序程序本身的文件名,也算一个命令行参数,因此,argc的值至少是1。 argv: 指针数组,其中的每个元素都是一...
分类:编程语言   时间:2014-07-06 20:47:35    阅读次数:227
命令行参数选项处理:getopt()及getopt_long()函数使用
在运行某个程序的时候,我们通常使用命令行参数来进行配置其行为。命令行选项和参数控制 UNIX 程序,告知它们如何动作。当 gcc的程序启动代码调用我们的入口函数 main(int argc,char *argv[]) 时,已经对命令行进行了处理。argc 参数包含程序参数的个数,而 argv 包含指向这些参数的指针数组。 程序的参数可以分为三种:选项,选项的关联值,非选项参数。例如:...
分类:其他好文   时间:2014-07-06 11:13:55    阅读次数:301
[c language] getopt
getopt(分析命令行参数)相关函数表头文件 #include定义函数 int getopt(int argc,char * const argv[ ],const char * optstring);函数说明getopt()用来分析命令行参数。参数argc和argv是由main()传递的参数个数...
分类:其他好文   时间:2014-07-03 00:45:08    阅读次数:282
shell 特殊变量
$0 :脚本名字$1 - $9 :位置参数 #2 - #9${10} :位置参数 #10$# :位置参数的个数"$*" :所有的位置参数(作为单个字符串)"$@" : 所有的位置参数(每个都作为独立的字符串)${#*} :传递到脚本中的命令行参数的个数${#@} :传递到脚本中的命令行参数的个数$....
分类:其他好文   时间:2014-07-01 00:55:46    阅读次数:167
Android开发实践:Android交叉编译工具链的使用
前面2篇文章分别介绍了AndroidNDK编译的命令行参数,以及如何在任意目录使用Android.mk来编译本地c/c++代码,Andriod.mk和ndk-build只不过是Android官方提供了一套封装过的Android交叉编译环境而已,其实,你可以不用它,而直接通过传统的Makefile文件来编译你的c/c++代码的,..
分类:移动开发   时间:2014-06-29 20:57:41    阅读次数:263
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!