c/c++输入处理,制定变量参数和值
void usage(char* s){ fprintf(stderr, "\n"); fprintf(stderr, "%s -s <source file> build: %s-%s \n", s, __DATE__, __TIME__); fprintf(stderr, "s: path image file\n"); fprintf(stderr, "\n example: %s -s ./img/test.jpg\n", s); fprintf(stderr, "\n"); } int main(int argc, char* argv[]){ std::string imagePath; int c; while ( ((c = getopt( argc, argv, "s:?" ) ) ) != -1 ){ switch (c){ case 's': imagePath = optarg; break; case '?': default: usage(argv[0]); return -1; } } }
使用的时候,编译完成后会生成test执行文件,使用范例:./build/test -s test.jpg
LED照明:依古齐尼(深圳)照明科技有限公司
13723451660 刘先生
posted on 2017-08-26 10:52 Sanny.Liu-CV&&ML 阅读(310) 评论(0) 编辑 收藏 举报