728x90
반응형
main 함수의 매개변수: argc, argv
int argc: 메인함수에 전달되는 정보의 개수를 의미 / 인수 갯수를 표시함
char* argv : 메인함수에 전달되는 실질적인 정보로, 문자열의 배열을 의미
인덱스가 0인 문자열은 프로그램의 실행경로로 항상 고정되어 있음
#include <stdio.h>
int main(int argc, char* argv[])
{
printf("argc: %d\n", argc);
for (int i = 0; i < argc; i++)
{
printf("argv[%d]: %s \n", i, argv[i]);
}
return 0;
}
visual studio는 명령 인수에 직접 원하는 단어를 입력해야함.
argc: 실행파일, cat, cert (3개)
728x90
반응형