标签:const using 编写 规范 erb 输出 解释 -- 字符串
参数列表
Linux命令行规范
程序访问参数列表的方法:
编写程序,输出命令行参数
#include <iostream> using namespace std; int main(int argc, char *argv[]) { cout << "the program name is:" << argv[0] << " ." << endl; if (argc > 1) { cout << " with " << argc - 1 << "args as follows:" << endl; for (int i = 0; i < argc; i++) { cout << argv[i] << endl; } } else { cout << "with" << argc - 1 << "arguments." << endl; } return 0; }
参数列表:
选项数组的定义
结构体类型option:系统已定义,直接使用就可以
//头文件:getopt.h
struct option
{
//选项长名称
const char *name;
//选项是否具有附加参数:0,无;1,有;2,可选;
int has_arg;
//指向整数,用于保存val的值,设为0
int *flag;
//选项短名称
int val;
};
函数getopt_long()
-v /--verbose:输出复杂信息
标签:const using 编写 规范 erb 输出 解释 -- 字符串
原文地址:http://www.cnblogs.com/hujianglang/p/6224248.html