새소식

컴퓨터공학 💻/시스템 프로그래밍

[시스템 프로그래밍] 파일시스템과 파일 입출력 : fopen(), fclose(), fgetc(), fputc() 연습문제

  • -
파일시스템과 파일 입출력 : fopen(), fclose(), fgetc(), fputc() 연습문제
01-01. 명령줄 인수로 받은 텍스트 파일내의 문자의 수와 줄의 수를 출력하는 프로그램 ch12wc.c를 작성한다

 

실행결과

 

01-02. 파일1에 파일2의 내용을 추가하는 프로그램 ch12append.c를 작성하라.

 

실행결과

 

01-03. 입력 파일의 홀수 줄 만을 출력 파일에 저장하는 프로그램 ch12cp.c를 작성하라.

 

실행결과

 

01-04. ch12cp의 입력파일과 출력파일을 diff로 비교해 보고 설명한다.

2d1 : origin.txtline2를 삭제하면 copied.txtline1과 같다.

4d2 : origin.txtline4를 삭제하면 copied.txtline2와 같다.

6d3 : origin.txtline6를 삭제하면 copied.txtline3와 같다는 의미가 된다.

< 는 삭제해야 할 줄의 내용이다.

 

두 개의 파일을 비교하는 프로그램 ch12cmp.c를 작성하라.  
파일 시작부터 비교하면서 달라지는 줄을 출력하라. 두 파일이 같다면 아무것도 출력하지 않는다.

작성중

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.