কম্পিউটার

সি ভাষায় একটি কমান্ড লাইন আর্গুমেন্ট কি?


একটি এক্সিকিউটেবল নির্দেশনা যা OS এর জন্য একটি কাজ সম্পাদন করে তাকে একটি কমান্ড বলা হয়। এই কমান্ডগুলি OS এর প্রম্পট থেকে জারি করা হয়৷

কমান্ডের সাথে যুক্ত আর্গুমেন্টগুলি নিম্নরূপ -

  • argc - আর্গুমেন্ট গণনা।

  • argv - আর্গুমেন্ট ভেক্টর।

argc − এটি কমান্ড প্রম্পট থেকে পাস করা আর্গুমেন্টের মোট সংখ্যা ধারণ করে।

argv − এটি অক্ষর স্ট্রিংগুলির একটি অ্যারের একটি নির্দেশক যাতে আর্গুমেন্টের নাম রয়েছে৷

উদাহরণস্বরূপ,

c: |> sample. Exe hello how are you
   arguments

এখানে,

  • argc =5

  • argv[0] =sample.exe

  • argv[1] =হ্যালো

  • argv [2] =কিভাবে

  • argv[3] =are

  • argv[4] =আপনি

উদাহরণ

কমান্ড লাইন আর্গুমেন্ট -

এর জন্য সি প্রোগ্রামটি নিচে দেওয়া হল
#include<stdio.h>
main ( int argc, char *argv[ ]){
   int i;
   clrscr( );
   printf (" no. of arguments at command p = %d", argc);
   printf (" arguments given at prompt are \n");
   for ( i = 1; i <argc; i++)
      printf ("%s\n ", argv[i]);
   getch( );
}

আউটপুট

কমান্ড-লাইন আর্গুমেন্ট -

সহ একটি সি প্রোগ্রাম চালানোর জন্য
  • প্রোগ্রাম কম্পাইল করুন

  • প্রোগ্রাম চালান

  • কমান্ড প্রম্পটে যান এবং নিচের মত ইনপুট দিন।

c:|> sample.exe hello how are you.
No. of arguments given at prompt is = 5
Arguments given at command prompt are:
hello
How

Are
You

  1. কমান্ড লাইন বিকল্পের জন্য পাইথন পার্সার

  2. কিভাবে আমরা পাইথনে কমান্ড লাইন আর্গুমেন্ট অ্যাক্সেস করতে পারি?

  3. পাইথনে ডিফল্ট আর্গুমেন্ট কি?

  4. ব্যাশ/লিনাক্সে [ইমেল সুরক্ষিত] (কমান্ড লাইন আর্গুমেন্ট) কী?