কম্পিউটার টিউটোরিয়াল

C ভাষায় কমান্ড লাইন আর্গুমেন্ট কী?


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

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

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

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

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

argv - এটি ক্যারেক্টার স্ট্রিং-এর অ্যারেতে একটি পয়েন্টার যা আর্গুমেন্টের নাম ধারণ করে।

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

c: |> sample.exe hello how are you    আর্গুমেন্টস

এখানে,

  • argc = 5

  • argv[0] = sample.exe

  • argv[1] = hello

  • argv[2] = how

  • argv[3] = are

  • argv[4] = you

উদাহরণ

কমান্ড লাইন আর্গুমেন্টের জন্য C প্রোগ্রাম নিচে দেওয়া হল:

#include  main(int argc, char *argv[]){    int i;    clrscr();    printf("কমান্ড প্রম্পট-এ আর্গুমেন্টের সংখ্যা = %d", argc);    printf("প্রম্পট-এ দেওয়া আর্গুমেন্টগুলো \n");    for(i = 1; i < argc; i++)       printf("%s\n", argv[i]);    getch(); }

আউটপুট

কমান্ড-লাইন আর্গুমেন্ট সহ C প্রোগ্রাম রান করতে:

  • প্রোগ্রাম কম্পাইল করুন

  • প্রোগ্রাম রান করুন

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

c:|> sample.exe hello how are you. প্রম্পট-এ আর্গুমেন্টের সংখ্যা = 5 প্রম্পট-এ দেওয়া আর্গুমেন্টগুলো: hello How Are You
  1. পাইথন কমান্ড লাইন অপশন পার্সার (argparse)

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

  3. পাইথনে ডিফল্ট আর্গামেন্ট (Default Arguments)

  4. Bash-এ `$@` 습득: কমান্ড লাইন আর্গুমেন্টের সম্পূর্ণ গাইড