main 함수 파라미터 넘기기(argc, argv)


main 함수 파라미터 넘기기(argc, argv)

프로그래밍을 하다보면, 종종 main함수를 이용해 파라미터를 넘겨야 하는 상황이 생깁니다. 예를들자면, 두 프로그램 사이에 통신하여 채팅 프로그램을 만드는 경우가 있겠네요!! #include <stdio.h> #include <string.h> int main(int argc, char* argv[]) { for (int i = 0; i < argc; i++) printf("argv[%d] = \"%s\"\n", i, argv[i]); printf("The number of argc %d \n", argc); } 위의 코드를 실행해보시면, 감이 오실겁니다! argc는 main에 전달할 데이터 갯수, argv는 실제로 전달할 데이터라고 보시면 되겠습니다! 윈도우에서 실행하시려면, 위의 c코드를 컴파일러를 이용해 컴파일 및 링크 한 후 .exe 파일로 만들어 줍니다. 그 후, 명령어 프롬프트를 이용해 다음과 같이 실행하시면 되겠습니다!!...



원문링크 : main 함수 파라미터 넘기기(argc, argv)