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 প্রোগ্রাম নিচে দেওয়া হল:
#includemain(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