Optarg C++ ምንድን ነው?
Optarg C++ ምንድን ነው?

ቪዲዮ: Optarg C++ ምንድን ነው?

ቪዲዮ: Optarg C++ ምንድን ነው?
ቪዲዮ: Язык Си с нуля - Урок 54 - аргументы командной строки. 2024, ህዳር
Anonim

የ መውጣት () ተግባር በውስጡ አብሮ የተሰራ ተግባር ነው። ሲ እና የትእዛዝ መስመር ነጋሪ እሴቶችን ለመተንተን ያገለግላል። አገባብ፡ መውጣት (int argc፣ char *const argv፣ const ቻር *optstring) ኦፕቲርትሪ በቀላሉ የቁምፊዎች ዝርዝር ነው፣ እያንዳንዱም ነጠላ ቁምፊ ምርጫን ይወክላል።

እንዲያው፣ Optarg C++ ምንድን ነው?

መግለጫ። የ optarg ፣ ኦፕሬተር ፣ ኦፕቲንድ እና ኦፕቲን ተለዋዋጮች በ መውጣት () ተግባር. optarg ለትዕዛዝ መስመር አማራጭ አማራጭ መለኪያን ያመለክታል። ለመከላከል ኦፕሬተር ወደ 0 ሊዋቀር ይችላል። መውጣት () የስህተት መልዕክቶችን ከማተም.

ከላይ በተጨማሪ፣ በ C ውስጥ ኦፕቲድ ምንድን ነው? የ መምረጥ ተለዋዋጭ በጌቶፕት() ተግባር መስተናገድ ያለበት የሚቀጥለው ነጋሪ እሴት መረጃ ጠቋሚ እሴት ነው። የ getopt() ተግባር ስህተቶችን በኮንሶሉ ላይ ማተም ካለበት opterr እንዲቆጣጠሩ ያስችልዎታል።

እንዲሁም እወቅ፣ Optopt ምንድን ነው?

መግለጫ። የ getopt() ተግባር የትዕዛዝ-መስመር ነጋሪ እሴቶችን ይተነትናል። የእሱ መከራከሪያዎች argc እና argv በፕሮግራም ጥሪ ላይ ወደ ዋናው() ተግባር የተላለፉ የክርክር ብዛት እና አደራደር ናቸው። በ'-' የሚጀምር (እና በትክክል "-" ወይም "--" ያልሆነ) የሚለው የአርጂቪ አካል የአማራጭ አካል ነው።

Optarg ምን ይመለሳል?

መውጣት () የትእዛዝ መስመር ነጋሪ እሴቶችን ለመተንተን በ C ውስጥ ተግባር ተመለስ ዋጋ: የ መውጣት () ተግባር ይመለሳል የተለያዩ እሴቶች፡ አማራጩ ዋጋ የሚወስድ ከሆነ ያ እሴት ነው። ወደ ውጫዊ ተለዋዋጭ ጠቋሚ optarg . "-1" ካለ ናቸው። ለማስኬድ ምንም ተጨማሪ አማራጮች የሉም። ዋጋ በማይሰጥበት ጊዜ ነው። ተሰጥቷል.