지금까지의 main함수는 인수가 없는 void를 갖고 잇는 함수였다. 이번에는 외부로부터 입력을 받을 수 있는 main()함수 형태를 살펴보자.
//[외부로부터 입력을 받는 main()]
int main(int argc, char* argv[]){
}
argc
- 명령어가 가지는 인수들의 개수
argv[]
- 명령어가 가지는 인수들을 문자열 형태로 전달
main에 인수가 아래와 같이 전달되었다고 가정해보자.
C:\cprogram> mycopy src dst
위에서 인수는 mycopy, src, dst를 말한다. 따라서, argc는 3이고, argv = [mycopy, src, dst]이다.
'2학년 2학기 > c언어' 카테고리의 다른 글
14-5장 헤더 파일 중복막기(분할 컴파일) (0) | 2024.12.02 |
---|---|
14-4장 #if (0) | 2024.12.02 |
14-3장 #ifdef (0) | 2024.12.02 |
14-2장 함수 매크로 (0) | 2024.12.02 |
14-1장 전처리기와 단순 매크로 (0) | 2024.12.02 |