현재 위치 - 중국 분류 정보 발표 플랫폼 - 비즈니스 서비스 정보 - C언어의 명령줄은 무엇이고 그 기능은 무엇인가요~~

C언어의 명령줄은 무엇이고 그 기능은 무엇인가요~~

명령줄은 프로그램 이름과 위치 매개변수를 포함하는 명령줄입니다.

예:

copy a.txt b.txt

copy는 프로그램 이름, a.txt는 위치 매개변수 1, b.txt는 위치 매개변수 2

프로그램은 a.txt를 b.txt로 복사합니다.

C 언어 main() 함수는 프로그램 이름과 위치 매개변수를 얻을 수 있습니다:

void main(int argc, char *argv[]){

}

argc -- 프로그램 이름과 위치 매개변수의 총 개수

argv[0] -- C 실행 프로그램 이름 포함

argv[1] - - 위치 매개변수 1

argv[2] -- 위치 매개변수 2

....

argv[n] -- 위치 매개변수 n

< p>명령줄 매개변수는 명령문을 입력하지 않고도 C 프로그램에 전달될 수 있습니다.

예를 들어 직사각형의 면적을 계산합니다:

void main(int argc, char *argv[]){

float w,h ;

if (argc < 3){

printf("사용법:%s w h\n",argv[0]);

printf("for 예: %s 3.2 4.5\ n",argv[0]);

exit(0);

}

sscanf(argv[1], "%f",&w) ;

sscanf(argv[2],"%f",&h);

printf("area = %f\m",w* h);

}

명령줄에 입력:

프로그램 이름 너비 및 높이

직사각형 영역 출력