Optarg C++ چیست؟
Optarg C++ چیست؟

تصویری: Optarg C++ چیست؟

تصویری: Optarg C++ چیست؟
تصویری: آموزش کامل C++ 2022 - تابع یا فانکشن چیست - قسمت 52 2024, نوامبر
Anonim

این گرفتن () تابع یک تابع داخلی است سی و برای تجزیه آرگومان های خط فرمان استفاده می شود. نحو: گرفتن (int argc، char *const argv، const char *optstring) optstring به سادگی فهرستی از کاراکترها است که هر کدام یک گزینه کاراکتر واحد را نشان می دهند.

بنابراین، Optarg C ++ چیست؟

شرح. این optarg متغیرهای opterr، optind و optopt توسط the استفاده می‌شوند گرفتن () عملکرد. optarg یک پارامتر اختیاری را برای یک گزینه خط فرمان نشان می دهد. opterr را می توان برای جلوگیری از 0 تنظیم کرد گرفتن () از چاپ پیام های خطا.

علاوه بر بالا، Optind در C چیست؟ این رای دادن متغیر مقدار شاخص آرگومان بعدی است که باید توسط تابع getopt() مدیریت شود. opterr به شما اجازه می دهد کنترل کنید که آیا تابع getopt() باید خطاها را در کنسول چاپ کند.

همچنین بدانید که Optopt چیست؟

شرح. تابع getopt () آرگومان های خط فرمان را تجزیه می کند. آرگومان های argc و argv آن تعداد و آرایه آرگومان هستند که در فراخوانی برنامه به تابع main() منتقل می شوند. عنصری از argv که با '-' شروع می شود (و دقیقاً "-" یا "--" نیست) یک عنصر گزینه است.

Optarg چه چیزی را برمی گرداند؟

گرفتن () در C برای تجزیه آرگومان های خط فرمان عمل می کند برگشت ارزش: گرفتن () عملکرد برمی گرداند مقادیر مختلف: اگر گزینه مقداری را بگیرد، آن مقدار است اشاره گر به متغیر خارجی optarg . "-1" اگر وجود دارد هستند گزینه دیگری برای پردازش وجود ندارد. وقتی ارزشی نداره است داده شده.