C언어 argc, argv의 사용법
Posted by 철무니의 정보 보안세상
① main 함수의 정의int main(int argc, char **argv){return 0;} argcargument의 수, argument가 char형으로 저장이 되는 변수 입니다.(인자의 개수)- 인자를 하나도 입력하지 않으면 argc는 1이 됩니다. 즉 항상 argc>1 이 됩니다.- 인자의 정확한 개수는 argc-1 (파일명이 0번이기 때문에) argv프로그램을 실행할 때 지정해 준 인자의 문자열들이 실제로 저장되는 배열입니다.- argv[0]은 실행 파일명이 저장- argv[1], argv[2], ... 순서대로 사용자가 입력한 argument가 저장 됩니다. ② 예제int main(int argc, char *argv[]) { int i; for (i = 0; i < argc; i++) ..