1
Incluir las bibliotecas que proporcionan las funciones que analizan el contenido de la línea de comandos. La forma específica de llevar a cabo este paso depende del lenguaje de programación que está utilizando. Por ejemplo, en C, el programa debe contener estas directivas de preprocesador en su preámbulo :
# include # include # include # include invocar las funciones que analizan la línea de comandos . La forma específica de llevar a cabo este paso depende del lenguaje de programación que está utilizando. Por ejemplo , los programas en C invocan " getopt " para leer los nombres de todos los interruptores de línea de comandos especificados para la llamada actual , una después de la otra. Un programa que acepte la "-a" , " -x " y "-t ", como interruptores deben analizar la línea de comandos de la siguiente manera : main (int argc, char ** argv ) { int opción, opción el código de ejemplo deja el nombre del interruptor de corriente de línea de comandos ( es decir , el que más a la izquierda aún no procesados por " getopt ") en la variable " opción. " cada conmutador de línea de comandos de acuerdo a su significado. La forma específica de llevar a cabo este paso depende del lenguaje de programación que está utilizando y sobre el significado asignado a cada switch. Por ejemplo, en C , se puede comprobar el valor de la variable que contiene el nombre del conmutador con un "si " sentencia condicional , tales como: if ( option == ' x' ) el código de ejemplo altera el comportamiento del programa de C ( por ejemplo , hace que sea salida de la derecha después de procesar el primer lote de entradas ) como resultado de la invocador de haber especificado el " - x " interruptor como parte de la línea de comandos .
2
= getopt ( argc, argv , " axt :") ; }
3 Proceso
< p > exitAfterProcessing = 1 ;