Τι είναι το Optarg C++;
Τι είναι το Optarg C++;

Βίντεο: Τι είναι το Optarg C++;

Βίντεο: Τι είναι το Optarg C++;
Βίντεο: AUSTRALIA as I’ve always imagined (Adelaide vlog 2) 2024, Νοέμβριος
Anonim

ο getopt () η συνάρτηση είναι μια ενσωματωμένη συνάρτηση ντο και χρησιμοποιείται για την ανάλυση ορισμάτων γραμμής εντολών. Σύνταξη: getopt (int argc, char *const argv, const char *optstring) Το optstring είναι απλώς μια λίστα χαρακτήρων, καθένας από τους οποίους αντιπροσωπεύει μια επιλογή μεμονωμένου χαρακτήρα.

Λοιπόν, τι είναι το Optarg C++;

ΠΕΡΙΓΡΑΦΗ. ο optarg Οι μεταβλητές, opterr, optind και optopt χρησιμοποιούνται από το getopt () λειτουργία. optarg υποδεικνύει μια προαιρετική παράμετρο σε μια επιλογή γραμμής εντολών. Το opterr μπορεί να οριστεί στο 0 για αποτροπή getopt () από την εκτύπωση μηνυμάτων σφάλματος.

Εκτός από τα παραπάνω, τι είναι το Optind στο C; ο επιλέγω μεταβλητή είναι η τιμή δείκτη του επόμενου ορίσματος που πρέπει να χειριστεί η συνάρτηση getopt(). Το opterr θα σας επιτρέψει να ελέγξετε εάν η συνάρτηση getopt() θα πρέπει να εκτυπώνει σφάλματα στην κονσόλα.

Γνωρίζετε επίσης, τι είναι το Optopt;

Περιγραφή. Η συνάρτηση getopt() αναλύει τα ορίσματα της γραμμής εντολών. Τα ορίσματά του argc και argv είναι το πλήθος και ο πίνακας ορισμάτων όπως μεταβιβάζονται στη συνάρτηση main() κατά την επίκληση του προγράμματος. Ένα στοιχείο του argv που ξεκινά με '-' (και δεν είναι ακριβώς "-" ή "--") είναι ένα στοιχείο επιλογής.

Τι επιστρέφει το Optarg;

getopt () λειτουργεί στο C για να αναλύει ορίσματα γραμμής εντολών ΕΠΙΣΤΡΟΦΗ Αξία: Το getopt () λειτουργία επιστρέφει διαφορετικές τιμές: Εάν η επιλογή παίρνει μια τιμή, αυτή η τιμή είναι δείκτη προς την εξωτερική μεταβλητή optarg . '-1' αν υπάρχει είναι δεν υπάρχουν άλλες επιλογές για επεξεργασία. όταν καμία αξία είναι δεδομένος.