एक निष्पादन योग्य निर्देश जो ओएस के लिए कार्य करता है उसे कमांड कहा जाता है। ये आदेश OS के प्रांप्ट से जारी किए जाते हैं।
कमांड से जुड़े तर्क इस प्रकार हैं -
-
argc - तर्क गणना।
-
argv - तर्क वेक्टर।
आर्गसी - इसमें कमांड प्रॉम्प्ट से पारित तर्कों की कुल संख्या होती है।
argv - यह वर्ण स्ट्रिंग की एक सरणी के लिए एक सूचक है जिसमें तर्कों के नाम होते हैं।
उदाहरण के लिए,
c: |> sample. Exe hello how are you arguments
यहां,
-
argc =5
-
argv[0] =sample.exe
-
argv[1] =हैलो
-
argv [2] =कैसे
-
argv[3] =हैं
-
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 प्रोग्राम चलाने के लिए -
-
कार्यक्रम संकलित करें
-
प्रोग्राम चलाएँ
-
कमांड प्रॉम्प्ट पर जाएं और नीचे दिखाए अनुसार इनपुट दें।
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