Computer >> 컴퓨터 >  >> 프로그램 작성 >> C 프로그래밍

C 언어의 명령줄 인수는 무엇입니까?

<시간/>

OS에 대한 작업을 수행하는 실행 가능한 명령을 명령이라고 합니다. 이 명령은 OS의 프롬프트에서 실행됩니다.

명령과 관련된 인수는 다음과 같습니다 -

  • argc - 인수 수.

  • argv - 인수 벡터.

argc − 명령 프롬프트에서 전달된 총 인수 수를 보유합니다.

argv − 인수의 이름을 포함하는 문자열 배열에 대한 포인터입니다.

예:

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

여기,

  • 인수 =5

  • argv[0] =샘플.exe

  • argv[1] =안녕하세요

  • argv [2] =방법

  • argv[3] =입니다

  • argv[4] =당신

예시

다음은 명령줄 인수에 대한 C 프로그램입니다 -

#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