1.   مشاوره و انجام پروپوزال  و پایان نامه ، مشاوره در زمینه ارائه سمینار، 
       مشاوره و انجام مقاله های بین المللی و داخلی، 
       مشاوره و انجام مقاله در مجله های علمی پژوهشی معتبر، 
        مشاوره و آموزش شبیه سازی شبکه توسط شبیه ساز آکادمیک 2-NS، 
         مشاوره و آموزش شبیه سازهای ترافیک شهری از قبیل  SUMO، ONE، و ...
          کمک به دانشجویان برای پیاده سازی ایده ها و مقالات خود با شبیه سازهای
               NS2, NS3 , OMNET++ , ONE
     
    
                 شماره تماس :
                         حسین رنجبران:    09101607834   
                                          
    
                  ساعات تماس: 
                                      ۸ الی ۲۰
                         
                   ایمیل:
                         hossein.ranjbaran.it@gmail.com
                        
           
    

آرگومان‌های ورودی در AWK

شروع موضوع توسط AdMiN ‏16/1/14 در انجمن برنامه نویسی AWK

وضعیت موضوع:
You must be a logged-in, registered member of this site to view further posts in this thread.
  1. AdMiN

    AdMiN Administrator هیات مدیره

    با استفاده از دو مقدار ARGC و ARGV می‌توانید آرگومان‌های ارسالی به برنامه خود را بخوانید و آنها را طبق نیاز خود پردازش کنید. با مقایسه مقدار ARGC می‌توانید بفهمید که آیا آرگومانی به برنامه ارسال شده است یا خیر. در صورتی که مقدار ARGC بزرگتر از عدد ۲ باشد، به این معنی است که بیش از یک آرگومان به دستور ارسال شده است، در صورتی که مقدار آن برابر ۲ باشد، ۱ آرگومان به دستور ارسال شده است.

    ARGV نیز یک آرایه بوده و هر آرگومان در یکی از اندیس‌های آن جا می‌گیرد. نخستین آرگومان در اندیس ۱ و به همین ترتیب قرار داده می‌شوند.

    برای روشن شدن بیشتر مطلب، به برنامه مثال زیر توجه کنید:

    upload_2014-1-16_18-31-14.png
    همانطور که مشاهده می‌کنید، برنامه ابتدا تعداد آرگومان‌های ورودی را پیدا کرده و با توجه به آن این آرگومان‌ها را با استفاده از یک حلقه forو دستـور printبر روی صفحه نمایش چاپ می‌کند. در صورتی کــه ایـن بـرنـامه را در یک فایل ذخیره کرده و به شکل زیر اجرا کنید، نمونه خروجی ارائه شده را مشاهده خواهید کرد:

    upload_2014-1-16_18-32-19.png
    در قسمت آینده، به بحث در مورد توابع ایجاد شده توسط کاربر (توابع سفارشی) خواهیم پرداخت.
     
وضعیت موضوع:
You must be a logged-in, registered member of this site to view further posts in this thread.

این صفحه را به اشتراک بگذارید