Optarg C++ ni nini?
Optarg C++ ni nini?

Video: Optarg C++ ni nini?

Video: Optarg C++ ni nini?
Video: Data Transfer Object DTO паттерн зачем? 2024, Novemba
Anonim

The getop () kitendakazi ni kitendakazi kilichojengwa ndani C na hutumika kuchanganua hoja za mstari wa amri. Sintaksia: getop (int argc, char *const argv, const char *optstring) optstring ni orodha tu ya herufi, kila moja ikiwakilisha chaguo la herufi moja.

Kwa hivyo tu, Optarg C++ ni nini?

MAELEZO. The optg , opterr, optind, na optopt vigezo hutumiwa na getop () kazi. optg inaonyesha parameta ya hiari kwa chaguo la mstari wa amri. opter inaweza kuwekwa kuwa 0 ili kuzuia getop () kutoka kwa ujumbe wa makosa ya uchapishaji.

Kando na hapo juu, Optind katika C ni nini? The optind variable ni thamani ya faharisi ya hoja inayofuata ambayo inapaswa kushughulikiwa na getopt() chaguo la kukokotoa. opterr itakuruhusu kudhibiti ikiwa kazi ya getopt() inapaswa kuchapisha makosa kwenye kiweko.

Pia ujue, Optop ni nini?

Maelezo. Getopt() kazi huchanganua hoja za safu ya amri. Hoja zake argc na argv ni hesabu ya hoja na safu kama inavyopitishwa kwa main() chaguo la kukokotoa kwenye ombi la programu. Kipengele cha argv kinachoanza na '-' (na sio "-" au "--") ni kipengele cha chaguo.

Optarg inarudi nini?

getop () fanya kazi katika C ili kuchanganua hoja za mstari wa amri Rudi Thamani: The getop () kazi anarudi thamani tofauti: Ikiwa chaguo litachukua thamani, thamani hiyo ni pointer kwa tofauti ya nje optg . '-1' ikiwa ipo ni hakuna chaguzi zaidi za kuchakata. wakati hakuna thamani ni kupewa.