ვიდეო: რა არის Optarg C++?
2024 ავტორი: Lynn Donovan | [email protected]. ბოლოს შეცვლილი: 2023-12-15 23:49
The მიიღეთ () ფუნქცია არის ჩაშენებული ფუნქცია C და გამოიყენება ბრძანების ხაზის არგუმენტების გასაანალიზებლად. Სინტაქსი: მიიღეთ (int argc, char *const argv, const char *optstring) optstring უბრალოდ სიმბოლოების სიაა, თითოეული წარმოადგენს ერთი სიმბოლოს ვარიანტს.
ასე რომ, რა არის Optarg C ++?
აღწერა. The ოპტარგი , opterr, optind და optopt ცვლადები გამოიყენება მიიღეთ () ფუნქცია. ოპტარგი მიუთითებს არასავალდებულო პარამეტრზე ბრძანების ხაზის ოფციაში. თავიდან ასაცილებლად opterr შეიძლება დაყენდეს 0-ზე მიიღეთ () შეცდომის შეტყობინებების ბეჭდვისგან.
გარდა ზემოთ, რა არის Optind C-ში? The ოპტინდი ცვლადი არის შემდეგი არგუმენტის ინდექსის მნიშვნელობა, რომელიც უნდა დამუშავდეს getopt() ფუნქციით. opterr საშუალებას მოგცემთ გააკონტროლოთ getopt() ფუნქცია უნდა დაბეჭდოს თუ არა შეცდომები კონსოლში.
ასევე იცით, რა არის Optopt?
აღწერა. getopt() ფუნქცია აანალიზებს ბრძანების ხაზის არგუმენტებს. მისი არგუმენტები argc და argv არის არგუმენტების რაოდენობა და მასივი, რომელიც გადაეცემა main() ფუნქციას პროგრამის გამოძახებისას. argv-ის ელემენტი, რომელიც იწყება '-'-ით (და არ არის ზუსტად "-" ან "--") არის ოფციონის ელემენტი.
რას აბრუნებს Optarg?
მიიღეთ () ფუნქცია C-ში ბრძანების ხაზის არგუმენტების გასაანალიზებლად Დაბრუნების ღირებულება: მიიღეთ () ფუნქცია ბრუნდება სხვადასხვა მნიშვნელობები: თუ ვარიანტი იღებს მნიშვნელობას, ეს მნიშვნელობა არის მაჩვენებელი გარე ცვლადისკენ optarg . '-1' თუ არსებობს არიან დამუშავების მეტი ვარიანტი არ არის. როდესაც ღირებულება არ არის არის მოცემული.