📄 getopt.c
字号:
/*************************************************************************/
/* */
/* This file is included in case your version of Unix doesn't include */
/* the getopt utility. If it does, discard this file and amend the */
/* Makefile accordingly. */
/* */
/* There is no copyright on this file. */
/* */
/*************************************************************************/
#include <stdio.h>
int optind = 1;
char *optarg;
getopt(Argc, Argv, Str)
/* ------ */
int Argc;
char **Argv, *Str;
{
int Optchar;
char *Option;
if ( optind >= Argc ) return EOF;
Option = Argv[optind++];
if ( *Option++ != '-' ) return '?';
Optchar = *Option++;
while ( *Str && *Str != Optchar ) Str++;
if ( ! *Str ) return '?';
if ( *++Str == ':' )
{
if ( *Option ) optarg = Option;
else
if ( optind < Argc ) optarg = Argv[optind++];
else
Optchar = '?';
}
return Optchar;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -