Includere le librerie che forniscono le funzioni che analizzano il contenuto della riga di comando. Il modo specifico di eseguire questa operazione dipende dal linguaggio di programmazione che si sta utilizzando . Per esempio, in C il programma dovrebbe contenere queste direttive del preprocessore nel preambolo:
# include # include # include # include invocare le funzioni che analizzare la riga di comando . Il modo specifico di eseguire questa operazione dipende dal linguaggio di programmazione che si sta utilizzando . Ad esempio , i programmi C invocano " getopt " per leggere i nomi di tutti della riga di comando specificati per l'invocazione di corrente , uno dopo l'altro . Un programma che accetta "-a" , " x - " e " -t ", come interruttori devono analizzare la riga di comando come segue: main ( int argc , char ** argv ) per {int scelta ; opzione il codice di esempio lascia il nome della riga di comando corrente ( vale a dire , quello più a sinistra non ancora trattati da " getopt " ) variabile in " opzione ". Process ogni riga di comando secondo il suo significato . Il modo specifico di eseguire questa operazione dipende dal linguaggio di programmazione che si sta utilizzando e il significato assegnato a ciascun interruttore . Ad esempio, in C , è possibile verificare il valore della variabile che contiene il nome dello switch con un "se " condizionale quali: if ( opzione == ' x' ) per exitAfterProcessing = 1; il codice di esempio altera il comportamento del programma C ( ad esempio , rende uscita a destra dopo l'elaborazione del primo gruppo di ingressi) come risultato le invoca aver specificato il " - x " interruttore come parte della linea di comando .
2
= getopt ( argc , argv , " axt : " ) ; }
3
Informazioni correlate
Programmazione © www.354353.com