프로그램 작성 질문요...ㅠ 부탁 드릴게요 ㅠ;;
다음과 같은 프로그램을 작성하시오.
1. 프로그램
기존 파일을 입력으로 주어지는 파일 이름에 내용을 복사한다.
옵션이 주어질 경우, 이에 대한 처리를 수행한다.
프로그램 수행에 대한 오류를 검사한다.
기본적인 파일 복사 프로그램은 이미 교재에 나와 있음. (12장 file_copy.c)
2. 프로그램 수행 조건
main함수에서 입력으로 두 개의 파일 이름을 받아 들인다.
예) f_copy a.txt b.txt
만약, 복사하고자 하는 파일이 존재하지 않을 경우, 오류를 출력하고 이미 존재하고 있는 파일을 접근하는 경우, 덮어쓸 것인지에 대한 질문에 따라 추후 동작을 수행한다.
예) f_copy a.txt(존재하지 않음) b.txt => “a.txt가 존재하지 않습니다.”
예) f_copy a.txt b.txt(존재) => “b.txt가 이미 존재합니다. Overwrite(Y) No(N)”
만약, 두 개의 파일 이름이 들어오지 않을 경우, 오류 메시지를 출력하면서 정상적인 동작을 위한 사용법을 보여준다.
예) f_copy a.txt => “사용법이 다릅니다. 사용법 출력 : f_copy [옵션] <파일1> <파일2>”
옵션은 다음과 같이 처리한다. 만약, 아래의 옵션 이외가 들어오면 에러 메시지 출력
-w : 총 word의 수를 출력한다.
-c : 총 character의 수를 출력한다. (공백 포함)
-f : 각 단어별 빈도수를 출력한다. (a : 10, b : 20)
-l : 가장 긴 word 를 출력한다.
-s : 가장 작은 word를 출력한다.
3. 프로그램 처리 조건
옵션 처리를 위하여 struct를 사용한다.
fgets()와 같은 string입력 함수를 쓰지 않고 반드시 fgetc() 함수를 이용한다.
이건데요 ㅠㅠ; 도저히 모르겠어서 이렇게 도움을 요청합니다. 제발 많은 도움 부탁 드립니다. ㅠ
뭘 도와달라고 하시는건지????
숙제????
꿈을 이룰수 있는 사람은 오직 꿈을 갖는 자만이다....
교재...
--> 이거라도 올려 주고 이야길 하셔야 할 듯. 그리고 물론 공짜는 없음다.
조교님 화나셨네요.
http://gall.dcinside.com/list.php?id=programming&no=77602
적당히 하시죠 ㄱ-
--
from bzImage
It's blue paper
from bzImage
It's blue paper
댓글 달기