Видео: Optarg C++ гэж юу вэ?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-15 23:51
The авах () функц нь дотор нь суурилагдсан функц юм C командын мөрийн аргументуудыг задлан шинжлэхэд ашигладаг. Синтакс: авах (int argc, char *const argv, const char *optstring) optstring нь энгийн тэмдэгтүүдийн жагсаалт бөгөөд тус бүр нь нэг тэмдэгтийн сонголтыг төлөөлдөг.
Тэгэхээр Optarg C++ гэж юу вэ?
ТОДОРХОЙЛОЛТ. The оптарг , opterr, optind, optopt хувьсагчдыг ашигладаг авах () функц. оптарг командын мөрийн сонголтын нэмэлт параметрийг заана. урьдчилан сэргийлэхийн тулд opterr-ийг 0 болгож тохируулж болно авах () алдааны мэдэгдлүүдийг хэвлэхээс.
Дээрхээс гадна Си хэл дээрх Optind гэж юу вэ? The сонгох хувьсагч нь getopt() функцээр ажиллах ёстой дараагийн аргументын индексийн утга юм. opterr нь getopt() функц нь алдааг консол дээр хэвлэх эсэхийг хянах боломжийг танд олгоно.
Мөн Optopt гэж юу болохыг мэдэх үү?
Тодорхойлолт. getopt() функц нь командын мөрийн аргументуудыг задлан шинжилдэг. Үүний argc болон argv аргументууд нь програмын дуудлагын үед main() функцэд дамжуулагдсан аргументуудын тоо болон массив юм. argv-ийн '-'-ээр эхэлсэн элемент (мөн яг "-" эсвэл "--" биш) нь сонголтын элемент юм.
Оптарг юу буцаадаг вэ?
авах () командын мөрийн аргументуудыг задлан шинжлэхийн тулд C хэл дээрх функц Буцах Үнэ цэнэ: The авах () функц буцаж ирдэг өөр өөр утгууд: Хэрэв сонголт нь утгыг авдаг бол тэр утга байна гадаад хувьсагч руу заагч оптарг . Хэрэв байгаа бол '-1' байна боловсруулах өөр сонголт байхгүй. үнэ цэнэгүй үед байна өгсөн.