getopt

getopt(分析命令行参数) 表头文件#include定义函数int getopt(int argc,char * const argv[ ],const char * optstring);函数说明getopt()用来分析命令行参数,每调用一次,取下一个argv[ ]参数argc和 argv是由main()传递的参数个数和内容参数optstring是 一个匹配字符串,多个匹配字符用:连接 此函数会返回某个optstring匹配字符全域变量optarg 则被置为剔除了匹配字符的参数 如果getopt()找不到匹配的字符则会印出错信息,并将全域变量optopt设为”?”字符,如果不希望getopt()印出错信息,则只要将全域变量opterr设为0即可 返回值如果找到符合的参数则返回此匹配字符,如果对应参数未找到匹配的字符则返回”?”字符,分析结束则返回-1。范例 @language c#include#includeint main(int argc,char **argv){int ch;opterr = 0;while((ch = getopt(argc,argv,":a:b:cde"))!= -1)switch(ch){case 'a':printf("ch = %c optarg=%s \n",ch,optarg);break;case 'b':printf("ch = %c optarg=%s \n",ch,optarg);break;default:printf("ch = … 繼續閱讀

Posted by bigzhu Aug 10, 2007 03:18:00 PM


Private: 私有的:compare

字符串比较.老记错,记成相等返回true,不相等返回false 其实是大时返回正数,小时返回负数,相等返回0感觉比较别扭.

Posted by bigzhu Jun 03, 2007 09:46:00 PM


Private: 私有的:vector

vector称为容器,是因为它可以包含其他对象 一个容器中的所有对象都必须是同一种类型的 必须说明vector保存何种对象的类型通过将类型放在类模板名称后面的尖括号中来指定类型:vector ivec;vector Sales_vec;vector vAcctBalance;vector vValBalanceDetail;

Posted by bigzhu Jun 03, 2007 07:27:00 PM


compare

字符串比较.老记错,记成相等返回true,不相等返回false 其实是大时返回正数,小时返回负数,相等返回0感觉比较别扭.

Posted by bigzhu Jun 03, 2007 01:46:00 PM


vector

vector称为容器,是因为它可以包含其他对象 一个容器中的所有对象都必须是同一种类型的 必须说明vector保存何种对象的类型通过将类型放在类模板名称后面的尖括号中来指定类型:vector ivec;vector Sales_vec;vector vAcctBalance;vector vValBalanceDetail;

Posted by bigzhu Jun 03, 2007 11:27:00 AM


Private: 私有的:compare

字符串比较.老记错,记成相等返回true,不相等返回false 其实是大时返回正数,小时返回负数,相等返回0感觉比较别扭.

Posted by bigzhu Jun 03, 2007 06:46:00 AM


compare

字符串比较.老记错,记成相等返回true,不相等返回false 其实是大时返回正数,小时返回负数,相等返回0感觉比较别扭.

Posted by bigzhu Jun 03, 2007 06:46:00 AM


vector

vector称为容器,是因为它可以包含其他对象 一个容器中的所有对象都必须是同一种类型的 必须说明vector保存何种对象的类型通过将类型放在类模板名称后面的尖括号中来指定类型:vector ivec;vector Sales_vec;vector vAcctBalance;vector vValBalanceDetail;

Posted by bigzhu Jun 03, 2007 04:27:00 AM