📄 process.c
字号:
/*
**处理命令行参数
*/
#include <stdio.h>
#define TRUE 1
/*
**执行实际任务的函数的原型
*/
void process_standard_input();
void process_file( char *file_name );
/*
**选项标志,缺省初始化为FALSE
*/
int option_a, option_b;
void main( int argc, char **argv )
{
/*
**处理选项参数,跳到下一个参数,并检查它是否以一个横杠开始
*/
while( *++argv != NULL && **argv == '-' ){
/*
**检查横杠后面的字母
*/
switch( *++*argv ){
case 'a':
option_a = TRUE;
break;
case 'b':
option_b = TRUE;
break;
}
}
/*
**处理文件名参数
*/
if( *argv ==NULL )
void process_standard_input();
else{
do{
process_file( *argv );
}while( *++argv != NULL );
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -