首页 > 代码库 > 嵌入式之---常用模板函数(用法说明函数、参数解析函数)
嵌入式之---常用模板函数(用法说明函数、参数解析函数)
主要内容:嵌入式常用模板函数(用法说明函数、参数解析函数)
/*显示参数列表*/ void usage() { printf("usage: server [-p:x] [-i:IP] [-o]\n\n"); printf(" -p:x Port number to listen on\n"); printf(" -i:str Interface to listen on\n"); printf(" -o Don't echo the data back\n\n"); ExitProcess(1); } /*验证参数*/ void ValidateArgs(int argc, char **argv) { int i; for (i = 1; i < argc; i++) { if ((argv[i][0] =='-') || (argv[i][0] == '/')) { switch (tolower(argv[i][1])) { /*指定端口*/ case 'p': iPort = atoi(&argv[i][3]); break; /*指定IP*/ case 'i': bInterface = TRUE; if (strlen(argv[i]) > 3) strcpy(szAddress, &argv[i][3]); break; /*只接收消息,不回应*/ case 'o': bRecvOnly = TRUE; break; /*非法参数,显示参数列表*/ default: usage(); break; } } } }
嵌入式之---常用模板函数(用法说明函数、参数解析函数)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。