작성
·
230
0
if ((fr = fopen(argv[2], "w")) == NULL)
이렇게 해서 argument로 받는 다고 하는 부분이 완벽히 이해가 가지 않습니다.
만약 argv[2]이렇게 받으려고 하면 command에 입력을 2개를 선언 하고 w할 파일을 미리 만들어 놔야 실행이 가능한가요?
저는 fw = fopen(out_filename, "w");
이렇게 코드를 작성 하였는데
이렇게 작성하면 command에 그냥 fr 파일명만 입력해주면 되는데 [2]로 받을 경우 입력파일 출력 파일을 알려줘야 실행이 가능한 것이죠?