egetopt.cc

来自「早期freebsd实现」· CC 代码 · 共 44 行

CC
44
字号
#pragma implementation#include "eGetOpt.h"  inteGetOpt :: next_arg (int &i){  int tmp;  if (0 < sscanf (nargv[optind], "%d", &tmp))    {      i = tmp;      optind++;      return 1;    }  else    return 0;}inteGetOpt :: next_arg (double &d){  double tmp;  if (0 < sscanf (nargv[optind], "%lf", &tmp))    {      d = tmp;      optind++;      return 1;    }  else	return 0;}inteGetOpt :: next_arg (String &s){  if ('-' != nargv[optind][0])    {      s = nargv[optind];      optind++;      return 1;    }  else    return 0;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?