게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
텍스트파일에 옵션 붙여서 출력하는 프로그램, 어떻게 수정해야 할까요?
게시물ID : programmer_10902짧은주소 복사하기
작성자 : 관운장
추천 : 0
조회수 : 354회
댓글수 : 5개
등록시간 : 2015/06/06 00:07:43
옵션
  • 본인삭제금지
텍스트파일에 옵션을 붙여서 출력하는 프로그램입니다. 옵션은 -t, -h, -n의 세가지구요.
-t숫자 는 지정된 행까지 출력(예를 들어 -t3이라고 쓰면 3행까지만 출력)이구요.
-h숫자 는 지정된 행부터 출력(예를 들어 -h3이라고 쓰면 3행부터 출력)
-n 은 그냥 첫행부터 끝까지 출력 하는 옵션인데요.
이 프로그램 자체는 다 만들긴 했는데
이걸 옵션을 여러개 붙여도 작동할 수 있게 만들라고 하는 조건이 있었네요;;
예를 들면 -h3 -t10 이런식으로 쓰면 3행부터 시작해서 10행까지만 나오는 식으로...
거기에 텍스트파일도 여러개 읽어들일 수 있게 만들라고 하는 조건까지 있었는데요.
이걸 도저히 어떻게 만들어야 할지 잘 모르겠어서요...,,
옵션이 일단 최대 2개까지라고 치면 소스파일에서 인수로 받는 argc의 0,1,2를 차지하고 그 다음 텍스트파일 읽어들일 때는 3,4부터 읽어들여야 할텐데요.
혹시 옵션이 1개밖에 없을 때는 또 argc는 0,1을 차지하고 다음 텍스트파일을 2,3 순으로 읽어들여야 하고...
옵션이 한개일때는 지금 만든 소스대로 해도 상관이 없는데 두개로 받을 때는 어떻게 해야할지 모르겠네요.
for문으로 옵션이 몇개인지 먼저 확인을 해봐야 하는건지...하고 고민중인데 이건 좀 아닌것 같고...;
혹시 어떻게 해야 할지 아시는 분 계시면 힌트를 가르쳐주시면 감사하겠습니다(__)
소스파일은 좀 길어서 일단 두부분으로 나눠서 스샷을 찍었는데요.
이 소스파일을 혹시 한번에 어떻게 올리는지 아시는 분도 가르쳐주시면 감사하겠습니다.
보시면 소스가 정리도 안되있고 엄청 이상하긴 한데 그건 초보의 프로그램으로 너그러이 봐주시면...;
1.png
2.png

전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호