اريد فهم الفرق بين argv et argc
اريد فهم الفرق بين argv et argc
مرحبا عبد الرزاق،
argc : يعني argument count وهو عدد الباراميترات الممررة للتابع ويكون رقم 1,2,3 ..
argv: يعني argument vector مصفوفة البارامترات و تحميل قيمها
argv هي مصفوفة من بعد واحد عدد عناصرها يساوي argc وتكون عناصرها من نوع String سلاسل نصية
يبين المثال السابق استخدام هذين المتحولين لقراءة القيم الممررة للتابع عند الاستدعاء
حيث نأخذ قيم المتحولات بالتسلسل عن طريق index دليل العنصر في المصفوفة
ضمن المثال استدعينا البرنامج باستخدام الأمر التالي: test a1 b2 c3/.
أي نفذ البرنامج الموجود في الملف test و مرر له القيم النصية a1 b2 c3 , اسم مسار الملف
و نعود لطباعتها ضمن البرنامج في الحلقة ..
التعليقات