인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

이거덧글님의 프로필 이미지
이거덧글

작성한 질문수

홍정모의 따라하며 배우는 C언어

13.2 텍스트 파일 입출력 예제

21:45초 argument로 입력 받기

작성

·

230

0

if ((fr = fopen(argv[2], "w")) == NULL)

이렇게 해서 argument로 받는 다고 하는 부분이 완벽히 이해가 가지 않습니다.

만약 argv[2]이렇게 받으려고 하면 command에 입력을 2개를 선언 하고 w할 파일을 미리 만들어 놔야 실행이 가능한가요?

저는 fw = fopen(out_filename, "w");

이렇게 코드를 작성 하였는데 

이렇게 작성하면 command에 그냥 fr 파일명만 입력해주면 되는데 [2]로 받을 경우 입력파일 출력 파일을 알려줘야 실행이 가능한 것이죠?

답변 1

0

홍정모님의 프로필 이미지
홍정모
지식공유자

argc를 이용해서 argv[2]가 없을 경우 out_filename을 사용하도록 구현할 수도 있습니다.

이거덧글님의 프로필 이미지
이거덧글

작성한 질문수

질문하기