16. Advance file I/Ohaptics.khu.ac.kr › aoop › lab13_ch16_part1.pdf · 2014-08-11 · 7 16....
Transcript of 16. Advance file I/Ohaptics.khu.ac.kr › aoop › lab13_ch16_part1.pdf · 2014-08-11 · 7 16....
![Page 1: 16. Advance file I/Ohaptics.khu.ac.kr › aoop › lab13_ch16_part1.pdf · 2014-08-11 · 7 16. Advance file I/O [바이너리 파일의 경우] • 768과 A가 data.bin 에 있어야](https://reader033.fdocuments.net/reader033/viewer/2022053015/5f165044ace2765afb16af40/html5/thumbnails/1.jpg)
![Page 2: 16. Advance file I/Ohaptics.khu.ac.kr › aoop › lab13_ch16_part1.pdf · 2014-08-11 · 7 16. Advance file I/O [바이너리 파일의 경우] • 768과 A가 data.bin 에 있어야](https://reader033.fdocuments.net/reader033/viewer/2022053015/5f165044ace2765afb16af40/html5/thumbnails/2.jpg)
2
16. Advance file I/O
2
![Page 3: 16. Advance file I/Ohaptics.khu.ac.kr › aoop › lab13_ch16_part1.pdf · 2014-08-11 · 7 16. Advance file I/O [바이너리 파일의 경우] • 768과 A가 data.bin 에 있어야](https://reader033.fdocuments.net/reader033/viewer/2022053015/5f165044ace2765afb16af40/html5/thumbnails/3.jpg)
3
16. Advance file I/O
3
![Page 4: 16. Advance file I/Ohaptics.khu.ac.kr › aoop › lab13_ch16_part1.pdf · 2014-08-11 · 7 16. Advance file I/O [바이너리 파일의 경우] • 768과 A가 data.bin 에 있어야](https://reader033.fdocuments.net/reader033/viewer/2022053015/5f165044ace2765afb16af40/html5/thumbnails/4.jpg)
4
16. Advance file I/O
4
[주어진 코드 – 1개의 Text 파일과 Binary 파일 생성] [소스폴더]
![Page 5: 16. Advance file I/Ohaptics.khu.ac.kr › aoop › lab13_ch16_part1.pdf · 2014-08-11 · 7 16. Advance file I/O [바이너리 파일의 경우] • 768과 A가 data.bin 에 있어야](https://reader033.fdocuments.net/reader033/viewer/2022053015/5f165044ace2765afb16af40/html5/thumbnails/5.jpg)
5
16. Advance file I/O
5
[일반 텍스트 파일의 경우] • 텍스트들이 16진수 값인 ASCII코드
값으로 보여짐
![Page 6: 16. Advance file I/Ohaptics.khu.ac.kr › aoop › lab13_ch16_part1.pdf · 2014-08-11 · 7 16. Advance file I/O [바이너리 파일의 경우] • 768과 A가 data.bin 에 있어야](https://reader033.fdocuments.net/reader033/viewer/2022053015/5f165044ace2765afb16af40/html5/thumbnails/6.jpg)
6
16. Advance file I/O
6
[ASCII 코드 테이블]
![Page 7: 16. Advance file I/Ohaptics.khu.ac.kr › aoop › lab13_ch16_part1.pdf · 2014-08-11 · 7 16. Advance file I/O [바이너리 파일의 경우] • 768과 A가 data.bin 에 있어야](https://reader033.fdocuments.net/reader033/viewer/2022053015/5f165044ace2765afb16af40/html5/thumbnails/7.jpg)
7
16. Advance file I/O
7
[바이너리 파일의 경우] • 768과 A가 data.bin 에 있어야 함.
- Integer의 크기는 4Byte - 숫자 786은 16진수로 300 - 문자 A는 16진수로 41
![Page 8: 16. Advance file I/Ohaptics.khu.ac.kr › aoop › lab13_ch16_part1.pdf · 2014-08-11 · 7 16. Advance file I/O [바이너리 파일의 경우] • 768과 A가 data.bin 에 있어야](https://reader033.fdocuments.net/reader033/viewer/2022053015/5f165044ace2765afb16af40/html5/thumbnails/8.jpg)
8
16. Advance file I/O
8
![Page 9: 16. Advance file I/Ohaptics.khu.ac.kr › aoop › lab13_ch16_part1.pdf · 2014-08-11 · 7 16. Advance file I/O [바이너리 파일의 경우] • 768과 A가 data.bin 에 있어야](https://reader033.fdocuments.net/reader033/viewer/2022053015/5f165044ace2765afb16af40/html5/thumbnails/9.jpg)
9
16. Advance file I/O
9
[실행결과] [소스폴더]
![Page 10: 16. Advance file I/Ohaptics.khu.ac.kr › aoop › lab13_ch16_part1.pdf · 2014-08-11 · 7 16. Advance file I/O [바이너리 파일의 경우] • 768과 A가 data.bin 에 있어야](https://reader033.fdocuments.net/reader033/viewer/2022053015/5f165044ace2765afb16af40/html5/thumbnails/10.jpg)
10
16. Advance file I/O
10
[실행결과]
![Page 11: 16. Advance file I/Ohaptics.khu.ac.kr › aoop › lab13_ch16_part1.pdf · 2014-08-11 · 7 16. Advance file I/O [바이너리 파일의 경우] • 768과 A가 data.bin 에 있어야](https://reader033.fdocuments.net/reader033/viewer/2022053015/5f165044ace2765afb16af40/html5/thumbnails/11.jpg)
11
16. Advance file I/O
11
![Page 12: 16. Advance file I/Ohaptics.khu.ac.kr › aoop › lab13_ch16_part1.pdf · 2014-08-11 · 7 16. Advance file I/O [바이너리 파일의 경우] • 768과 A가 data.bin 에 있어야](https://reader033.fdocuments.net/reader033/viewer/2022053015/5f165044ace2765afb16af40/html5/thumbnails/12.jpg)
12
16. Advance file I/O
12
[실행결과]
[소스폴더]
[LAB13_03.txt의 내용]
![Page 13: 16. Advance file I/Ohaptics.khu.ac.kr › aoop › lab13_ch16_part1.pdf · 2014-08-11 · 7 16. Advance file I/O [바이너리 파일의 경우] • 768과 A가 data.bin 에 있어야](https://reader033.fdocuments.net/reader033/viewer/2022053015/5f165044ace2765afb16af40/html5/thumbnails/13.jpg)
13
16. Advance file I/O
13
![Page 14: 16. Advance file I/Ohaptics.khu.ac.kr › aoop › lab13_ch16_part1.pdf · 2014-08-11 · 7 16. Advance file I/O [바이너리 파일의 경우] • 768과 A가 data.bin 에 있어야](https://reader033.fdocuments.net/reader033/viewer/2022053015/5f165044ace2765afb16af40/html5/thumbnails/14.jpg)
14
16. Advance file I/O
14
![Page 15: 16. Advance file I/Ohaptics.khu.ac.kr › aoop › lab13_ch16_part1.pdf · 2014-08-11 · 7 16. Advance file I/O [바이너리 파일의 경우] • 768과 A가 data.bin 에 있어야](https://reader033.fdocuments.net/reader033/viewer/2022053015/5f165044ace2765afb16af40/html5/thumbnails/15.jpg)
15
16. Advance file I/O
15
[실행결과]
[소스폴더]
[실행 전 file1.txt와 file2.txt의 내용]
[실행 후 file1.txt의 내용]
![Page 16: 16. Advance file I/Ohaptics.khu.ac.kr › aoop › lab13_ch16_part1.pdf · 2014-08-11 · 7 16. Advance file I/O [바이너리 파일의 경우] • 768과 A가 data.bin 에 있어야](https://reader033.fdocuments.net/reader033/viewer/2022053015/5f165044ace2765afb16af40/html5/thumbnails/16.jpg)
16
16. Advance file I/O
16
[실행결과]
![Page 17: 16. Advance file I/Ohaptics.khu.ac.kr › aoop › lab13_ch16_part1.pdf · 2014-08-11 · 7 16. Advance file I/O [바이너리 파일의 경우] • 768과 A가 data.bin 에 있어야](https://reader033.fdocuments.net/reader033/viewer/2022053015/5f165044ace2765afb16af40/html5/thumbnails/17.jpg)
17
16. Advance file I/O
17
![Page 18: 16. Advance file I/Ohaptics.khu.ac.kr › aoop › lab13_ch16_part1.pdf · 2014-08-11 · 7 16. Advance file I/O [바이너리 파일의 경우] • 768과 A가 data.bin 에 있어야](https://reader033.fdocuments.net/reader033/viewer/2022053015/5f165044ace2765afb16af40/html5/thumbnails/18.jpg)
18
16. Advance file I/O
18
[Skeleton 코드]
![Page 19: 16. Advance file I/Ohaptics.khu.ac.kr › aoop › lab13_ch16_part1.pdf · 2014-08-11 · 7 16. Advance file I/O [바이너리 파일의 경우] • 768과 A가 data.bin 에 있어야](https://reader033.fdocuments.net/reader033/viewer/2022053015/5f165044ace2765afb16af40/html5/thumbnails/19.jpg)
19
16. Advance file I/O
[Skeleton 코드]
![Page 20: 16. Advance file I/Ohaptics.khu.ac.kr › aoop › lab13_ch16_part1.pdf · 2014-08-11 · 7 16. Advance file I/O [바이너리 파일의 경우] • 768과 A가 data.bin 에 있어야](https://reader033.fdocuments.net/reader033/viewer/2022053015/5f165044ace2765afb16af40/html5/thumbnails/20.jpg)
20
16. Advance file I/O
[실행결과]