Συμπεριλάβετε τις βιβλιοθήκες που παρέχουν τις λειτουργίες που αναλύει τα περιεχόμενα της γραμμής εντολών . Ο συγκεκριμένος τρόπος εκτέλεσης αυτού του βήματος εξαρτάται από τη γλώσσα προγραμματισμού που χρησιμοποιείτε . Για παράδειγμα , στο C το πρόγραμμα θα πρέπει να περιλαμβάνει αυτές τις οδηγίες προεπεξεργαστή στο προοίμιό της:
# include # include # περιλαμβάνουν # include Κλήση τις λειτουργίες που αναλύει την γραμμή εντολών . Ο συγκεκριμένος τρόπος εκτέλεσης αυτού του βήματος εξαρτάται από τη γλώσσα προγραμματισμού που χρησιμοποιείτε . Για παράδειγμα , τα προγράμματα C επικαλούνται " getopt " για να διαβάσετε τα ονόματα όλων των διακοπτών γραμμής εντολών που καθορίζεται για την τρέχουσα επίκληση , το ένα μετά το άλλο . Ένα πρόγραμμα που δέχεται " -a " , " - x" και " - t" , όπως οι διακόπτες θα πρέπει να αναλύσει τη γραμμή εντολών ως εξής : main ( int argc , char ** argv ) { επιλογή int ? option = getopt ( argc , argv , " AXT : " ) ? } το δείγμα κώδικα αφήνει το όνομα του τρέχοντος διακόπτη γραμμής εντολών ( δηλαδή , η αριστερότερη κάποια που δεν υποβάλλονται σε επεξεργασία από " getopt " ) στη μεταβλητή " επιλογή ". Διαδικασία κάθε διακόπτης γραμμής εντολών σύμφωνα με το νόημά της . Ο συγκεκριμένος τρόπος εκτέλεσης αυτού του βήματος εξαρτάται από τη γλώσσα προγραμματισμού που χρησιμοποιείτε και για την έννοια που αποδίδεται σε κάθε διακόπτη . Για παράδειγμα , σε C , μπορείτε να ελέγξετε την τιμή της μεταβλητής που περιέχει το όνομα του διακόπτη με ένα "αν" υπό όρους δήλωση όπως : αν ( επιλογή == «x») exitAfterProcessing = 1 ? το δείγμα κώδικα μεταβάλλει τη συμπεριφορά του προγράμματος C ( π.χ. , καθιστά βγείτε αμέσως μετά την επεξεργασία της πρώτης παρτίδας εισροών ) ως αποτέλεσμα της invoker να έχει προσδιορίσει το διακόπτη " -x " ως τμήμα της γραμμής εντολών .
εικόνων 3
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα