파일시스템과 파일 입출력 : fopen(), fclose(), fgetc(), fputc() 연습문제
01-01. 명령줄 인수로 받은 텍스트 파일내의 문자의 수와 줄의 수를 출력하는 프로그램 ch12wc.c를 작성한다.
실행결과
01-02. 파일1에 파일2의 내용을 추가하는 프로그램 ch12append.c를 작성하라.
실행결과
01-03. 입력 파일의 홀수 줄 만을 출력 파일에 저장하는 프로그램 ch12cp.c를 작성하라.
실행결과
01-04. ch12cp의 입력파일과 출력파일을 diff로 비교해 보고 설명한다.
2d1 : origin.txt의 line2를 삭제하면 copied.txt의 line1과 같다.
4d2 : origin.txt의 line4를 삭제하면 copied.txt의 line2와 같다.
6d3 : origin.txt의 line6를 삭제하면 copied.txt의 line3와 같다는 의미가 된다.
< 는 삭제해야 할 줄의 내용이다.
두 개의 파일을 비교하는 프로그램 ch12cmp.c를 작성하라.
파일 시작부터 비교하면서 달라지는 줄을 출력하라. 두 파일이 같다면 아무것도 출력하지 않는다.
작성중