c언어를 작성하다 보면
int main(int argc, char **argv){
}
*argc
프로그램을 실행할 때 지정해 준 argument의 갯수이다.
여기서, 파라미터를 하나도 입력하지 않으면 argc의 값은 1이다.
*argv
프로그램을 실행할 때 실제로 입력한 argument들이 들어가 있다.
argv[0]에는 프로그램 자신의 파일명이 들어가게 된다.
그래서 argc는 1이 기본값이고,
argument를 입력하게 되면 argv[1] argv[2] 로 차례차례로 들어가게 된다.
'Programming' 카테고리의 다른 글
[C/C++]Combination 함수에 대해 고민해보기 (0) | 2016.05.06 |
---|---|
C/C++ extern memset strcpy (0) | 2014.07.26 |
VS2012 MFC 프로젝트 생성 (0) | 2014.07.12 |
gcc 기본 (0) | 2014.07.01 |
5장 리스트 (0) | 2011.08.13 |