Professional Documents
Culture Documents
HCM
KHOA CNG NGH THNG TIN
B MN CNG NGH PHN MM
H CHNH QUI
MN: K THUT LP TRNH
GVLT: TS. INH B TIN
htthanh@fit.hcmus.edu.vn
MC LC
1
Ni dung ...................................................................................................................... 3
2.1.1
2.1.2
2.2
3
3.2
Bi tp trn lp .......................................................................................................... 14
Bi tp v nh ............................................................................................................ 15
Trang 2
htthanh@fit.hcmus.edu.vn
1 Ni dung
-
- M file. Lu :
Trang 3
htthanh@fit.hcmus.edu.vn
o y thay v truyn vo tn file, c th truyn vo ng dn tuyt i ca
file.
o Nu ch truyn vo tn file, th file input.txt phi t trong th mc cha
source code.
Trang 4
htthanh@fit.hcmus.edu.vn
Trang 5
htthanh@fit.hcmus.edu.vn
- Lm xong nh ng file
- M file
Trang 6
htthanh@fit.hcmus.edu.vn
- Ghi d liu xung tng t nh cout
- Lm xong nh ng file
htthanh@fit.hcmus.edu.vn
o PhanSo.h v PhanSo.cpp: khai bo struct + khai bo v nh ngha hm
c ghi phn s
o MangPhanSo.h v MangPhanSo.cpp: khai bo struct + khai bo v nh
ngha hm c ghi mng phn s
- PhanSo.h:
- PhanSo.cpp:
Trang 8
htthanh@fit.hcmus.edu.vn
- MangPhanSo.h:
- MangPhanSo.cpp:
Trang 9
htthanh@fit.hcmus.edu.vn
- Main.cpp:
Trang 10
htthanh@fit.hcmus.edu.vn
- Ghi tip file c t tm hiu (append mode ofstream C++)
3 Pragma once
- Gi s ta c 5 file nh trong phn hng dn trc. By gi, th b 2 cu
#pragma once trong 2 file .h. Trong file Main.cpp c on code sau:
- Ti sao? V sao th ?
- Tng ng vi:
Trang 11
htthanh@fit.hcmus.edu.vn
- Tng ng vi:
Trang 12
htthanh@fit.hcmus.edu.vn
htthanh@fit.hcmus.edu.vn
4 Bi tp trn lp
- Vit chng trnh:
1. c vo mt danh sch lin kt cc phn s t file DSPhanSo.in
2. Xut danh sch ra mn hnh.
3. Tm ra phn s ln nht. Xut phn s ln nht ra file PhanSoLonNhat.out.
4. Xut danh sch phn s ra file DSPhanSo.out
- Yu cu:
o Chia hm, chia file
o Struct
o Danh sch lin kt
o Dng ifndef (ko dng pragma once
Trang 14
htthanh@fit.hcmus.edu.vn
5 Bi tp v nh
1. D liu:
a. Qui nh cu trc file d liu cho bi tp ln
b. Nhp d liu mu cho cc file
2. Lp trnh:
a. Thc hin cc chc nng c cc file d liu ln
b. Thc hin cc chc nng ghi d liu xung file (khi ngi dng chn chc
nng thot. VD: Qun tr vin chn menu Thoat (thc hin ghi d liu
xung y) Quay v menu hi ng nhp, ng k hay Thoat
3. Np bi:
a. Th mc Data: cc file d liu
b. Th mc Source Code: source code ca yu cu (2) trn.
c. Nn c 2 th mc th 1 file nn duy nht.
Trang 15