*참고글
1.저수준 파일 입출력을 이용해 mycat 프로그램을 작성하라. 출력 시 행 번호를 붙여서 출력한다.
파일명은 명령행 인자로 받는다.
예) ./mycat han.c
2.저수준 파일 입출력을 이용해 파일을 복사하는 프로그램을 작성하라. 파일명은 명령행 인자로 받는다.
예) ./mycp han.c bit.c (han.c 를 bit.c로 복사)
3.lseek 함수를 사용해 데이터 파일을 읽고 아래 출력 형태와 같이 출력하는 프로그램을 작성하라.
*데이터 파일내용 : abcdefg…..yz
*출력내용 : acegik…uwy
4.연습문제 3번을 fread 와 write 함수를 사용해 동일한 결과를 출력하도록 작성하라.
5.고수준 파일 입출력을 이용해 파일명을 변경하는 프로그램을 작성하라.
파일명은 명령행 인자로 받는다.
예) ./mymv han.c bit.c (han.c 를 bit.c로 이름 변경)
6.다음 데이터 파일을 읽어 학번과 평균을 출력하는 프로그램을 작성하라
(데이터 입력에는 저수준 파일 입출력을 이용한다.) 형식 기반 고수준 입출력을 사용할 때와 달리 추가적으로
필요한 작업은 무엇인가?
7.임시파일을 생성해 파일명을 출력하고, 이 파일에 학번과 이름을 출력하는 프로그램을 작성하라.
출처 : 유닉스 프로그래밍 연습문제(한빛미디어)
'컴퓨터 기초 > 운영체제 실습' 카테고리의 다른 글
[유닉스 프로그래밍] 시스템정보 다루기 연습문제 (0) | 2020.07.15 |
---|---|
[유닉스 프로그래밍] 디렉토리 관련 연습문제 (0) | 2020.07.14 |
15.프로세스와 하드웨어 (0) | 2020.07.12 |
14.파일 시스템 관련 api (0) | 2020.07.11 |
13.grep 명령어 실습 (0) | 2020.07.04 |