[ C언어: main 함수의 인수(매개 변수), qsort() ]


[ C언어: main 함수의 인수(매개 변수), qsort() ]

main()도 함수이므로 매개 변수와 반환값을 가진다. int main(int argc, char *argv[]) // main()함수는 외부 입력을 받을 수 있다. { … } argc - 명령어가 가지는 인수 개수 argv - 명령어가 가지는 인수들의 문자열 형태 mycopy 프로그램이 파일을 복사하는 프로그램이라 가정하고 (mycopy.exe), 다음과 같이 명령어 프롬포트 상에서 원본 파일 이름과 복사본 파일을 받는다고 가정하자. C: \program> mycopy src dst // enter 운영체제는 src과 dst라는 명령 인수를 프로그램으로 전달했다. 어떤 방법으로 전달될까? argc는 명령어 행(command line)에 존재하는 모든 단어들의 개수를 전달한다. argc = 3 argv[] 배열의 원소들은 명령어 행에 인수들의 주소를 갖는다. (※문자열은 항상 맨 끝에 null 문자를 가진다는 것을 잊지 말자.) #include <stdio.h> int main(in...


#argc #argv #c언어 #main함수 #qsort #이분법 #인수 #정렬

원문링크 : [ C언어: main 함수의 인수(매개 변수), qsort() ]