(80L878Q)
#5
;
;
; ;
;
;
;
; ;
:
1) 4 ;
2) 4 :
:N3
;
:N
;
:N
malloc ;
1
: malloc ;
3):
4(system
) 4 exe 5
;
4exe55
exe 4 exe 4 5 5-1( 5 3.2 )
5-1 5 4
:
XXX 5 :
1. 4 ()
2. 4 ()
3.()
4.()
5.()
6.()
7. 4 ()
8. 4 ()
9. 4 ()
10. 4 ()
11. 4 () 12. 4 () 13. 4 () 14. 4 ()
2
15.
0. :
5::
: 4 4 conf.ini
;
:
conf.ini ;
555
5 ;
5-2 ; 5-2 5
:
?
Y
? Y
?
a) 5 ?; b) 5 4 ?
;
121505
;
3
N
Y
5-2 5
N
N
54conf.ini(15) ;
5; 4):
5 5 run( );
5566
1;( 1
1 )
51
:
5 1 ( 1 )
1 1
1);
2)
;
;
11;
:
;
4
;
;
5 ;
5
1:
5
:XXX :XXX
:XXXXXXXX
:XXX :2018XX
1. . 1
1.1. .. 1
1.2. .. 1
2. . 1
2.1. 1 3. . 3
3.1. .. 3
3.2. .. 3
3.3. . 5
3.4. .. 5
3.5. .. 6 3.5.1. main6 3.5.2. run..7 3.5.3. (). 7
3.6. .. 8 3.6.1. .. 8 3.6.2. . 9
1. 1.1.
: 5 :Lab5-XXXXXXXX()
1.2.
5
5
2. 2.1.
5 :
1) 4 ;
2-1 2-1
5 ;< 1, 2, 3> int ,();
1
2) 4 :
:N3
;
:N
;
:N
malloc
;
:
malloc
; 3):
44exe5 ;
4exe55 exe 4 exe ;
;
5::
:44conf.ini ;
: conf.ini ;
5;
121505
;
54conf.ini(15);
55;
4):
55run(); 5;
2
3. 3.1.
5 5 :
1): 4 exe 4 :
:44conf.ini ;
:5 5 4 ;
2): :
:5;
:55
;
3): 5 ; 4):
;
5) conf.ini : 4 conf.ini 5
3.2.
5 5 4 exe 4 5 4 4 5 :
1) 4 4 DataSet DataFile.txt DataFile.dat();
3
2) 4 ;
3) 5 5 DataSet DataFile.txt DataFile.dat ;
4) 5 ; 5) 4 5 ;
3.3.
5 5 5 5 :
:()
:(5)
:(5)
3.4. 3.4.1.
5 5 6 6 3-1
3-1 5
Lab5_data.h
5
Lab5.cpp
main
Lab5_main.cpp
run
Lab5_main.h
Lab5_call.cpp
4
Lab5_call.h
4
Lab5_loadfile.cpp
Lab5_loadfile.h
4
Lab5_view.cpp
Lab5_view.h
Lab5_conf.cpp
Lab5_conf.h
XXX
XXXXX
3.5.
3 ( 2.1 )
1.
N 3 : () 2.
3.
4.
3-2 ( 3-2 )
3-2
3.6.
XX 3-3 ( 3-3 )
3-3
5
/
int record_num;
int MAX_ARRAY_LEN XXX
main
Lab5.cpp
()
()
run
Lab5_main.cpp
()
()
()
()
()
()
()
3.7. 3.7.1. main
5 5 5 5 3-1
()
3-1 5
6
3.7.2. run
5 run 5 3-2
N
Y
?
Y
? Y
?
N
N
:
argc:;
argv:;
:
3.7.3. ()
()
3-2 5 5 run :
7
3.8. 3.8.1.
:
XXX 5 :
1. 4 ()
2. 4 ()
3.()
4.()
5.()
6.()
7. 4 ()
8. 4 ()
9. 4 ()
10. 4 ()
11. 4 () 12. 4 () 13. 4 () 14. 4 ()
15.
0.
:
3.8.2.
15 :
()
8
3.8.3.
5 :
:
()
: ()
: ()
: ()
: ()
: ()
: ()
: ()
: ()
: ()
5: ()
3.8.4.
()
9
1 ( ) 1
10
Reviews
There are no reviews yet.