Video: Ի՞նչ է Optarg C++-ը:
2024 Հեղինակ: Lynn Donovan | [email protected]. Վերջին փոփոխված: 2023-12-15 23:48
Այն ստանալ () ֆունկցիան ներկառուցված ֆունկցիա է Գ և օգտագործվում է հրամանի տողի փաստարկները վերլուծելու համար: Շարահյուսություն: ստանալ (int argc, char *const argv, const char *optstring) optstring-ը պարզապես նիշերի ցուցակ է, որոնցից յուրաքանչյուրը ներկայացնում է մեկ նիշի տարբերակ:
Այսպիսով, ի՞նչ է Optarg C++-ը:
ՆԿԱՐԱԳՐՈՒԹՅՈՒՆ. Այն optarg , opterr, optind և optopt փոփոխականներն օգտագործվում են ստանալ () ֆունկցիա: optarg ցույց է տալիս կամընտիր պարամետր հրամանի տողի տարբերակին: կանխելու համար opterr-ը կարող է սահմանվել 0-ի ստանալ () սխալի հաղորդագրություններ տպելուց:
Բացի վերևից, ի՞նչ է Optind-ը C-ում: Այն կողմնորոշվել փոփոխականը հաջորդ արգումենտի ինդեքսի արժեքն է, որը պետք է մշակվի getopt() ֆունկցիայի կողմից: opterr-ը թույլ կտա ձեզ վերահսկել, թե արդյոք getopt() ֆունկցիան պետք է սխալներ տպի վահանակում:
Նաև գիտեք, թե ինչ է Optopt-ը:
Նկարագրություն. Getopt() ֆունկցիան վերլուծում է հրամանի տողի փաստարկները: Դրա արգումենտները argc և argv են արգումենտների քանակը և զանգվածը, որը փոխանցվել է main() ֆունկցիային ծրագրի կանչի ժամանակ: argv-ի տարրը, որը սկսվում է '-'-ով (և հենց «-» կամ «--» չէ) օպցիոն տարր է:
Ի՞նչ է վերադարձնում Optarg-ը:
ստանալ () գործառույթը C-ում հրամանի տողի փաստարկները վերլուծելու համար Վերադարձ Արժեքը ստանալ () ֆունկցիա վերադառնում է տարբեր արժեքներ. Եթե տարբերակը վերցնում է արժեք, ապա այդ արժեքը է ցուցիչ դեպի արտաքին փոփոխական optarg . «-1», եթե կա են մշակման այլ տարբերակներ չկան: երբ ոչ մի արժեք է տրված.