.1.1.2
- ,
- ( , );
- ( ),
- ( ) 19.701-90,
- - ( ).
, , - . , , , , , . , . , , :
- , , , ( ).
, F2 F2 , , , . 2.4 - 2.6, .
, . , , , , , . , , :
- , , , .
, , . .
, /3/.
(). :
- VAR< >:Text - ;
|
|
- VAR< >:File of< > - ;
- VAR< >:File - .
ASSIGN(<>< >\< >).
, . . , .
, RESET(<>), 0. Readln Read.
, , Eoln ( 2 : #13).
() , . () - (, , ), .
F1 :
Var
FIO: String[20];
NGR: String[9];
X: String[1];
NPR, REZ: Word;
, 20 , (NGR) 9 , () (NPR) (REZ).
, F1 Rezses.dat , , F1:
Var
f: text;
Begin
Assign(f, Rezses.dat);
Reset(f);
While not EOF(f) do
Begin
readln(f, FIO, NGR, X, NPR, REZ);
{ }
End;
Close (f)
End.
, Readln , , ( ) . Read , . , , , .
F1 , F1, ( =20+1+8+1+1+1+1+2=35, 2 Eoln- ).
Type
Stro=String[35];
Var
fp: File of Stro;
NGR:String[8];
m, NPR, REZ:Word;
S:Stro;
Begin
Assign (fp, Rezses.dat);
Reset(fp);
Repeat
Read(fp, s);
NGR:=Copy (S,22,8);
Val (Copy (S, 31, 1), NPR, m);
if m<>0 then Writeln ( );
Val (Copy (S, 33, 1), REZ, m);
if m<>0 then Writeln( );
{ }
Until EOF (fp);
Close (fp)
End.
, - /9/. -, -, . , , , -. , , - .
|
|
, -, stdio.h, -, , , .
. FILE. FILE stdio.h : , () , . , FILE( , , ). , , :
# include < stdio.h >
FILE *fp.
fp :
fp = fopen (_, _).
_ _ , , , , :
fp = fopen (²t.txt², ²r²),
t.txt - ; r ( ).
, , :
- ²r² ;
- ²w² , , ;
-²a² ( ) ;
-²r+² , ;
- ²w+² - , , ;
-²a+² ( ).
, , , CR ( 13 - ) LF ( 10 - ) \n, , LF. (.. \n CR LF). , .. +, , .
, , , . NULL, stdio.h. , , , NULL. , , :
|
|
if ((fp=fopen(²t.txt², ²w²))= = NULL)
{
perror (² t.txt \n²);
exit (0);
}
perror (), stdio.h.
, , , ( ). , , fclose (__). ( , , ).
, , , . -, EDIT MS DOS Notepag. , VIEW. , .
- fscanf () fprintf(), :
int fscanf (__, _, __);
int fprintf (__, _, __).
scanf () printf() , , , , , .
, Rezses.dat:
# include < stdio.h >
void main()
{
char fio[21], ngr[9];
int npr,rez;
FILE *f;
if ((f=fopen(²Rezses.dat², ²r²))= = NULL)
{
perror (² Rezses.dat \n²);
exit (0);
}
while (fscanf(f, ²%s%s%d%d², fio, ngr, &npr,&rez)!=EOF);
{ }
fclose(f);
}
2.2.3 2.4- 2.6, .. 17 . - , , .
2.8.1. F2.
: .
: F2 , 2.7.
2.7
F2
|
|
: 2- , 2.
: .
: .
2.8.2. . : F1 F2.
F1 , F2. . 2.8, 2.9.
2.8
F2.
2.9
F1.
.. | 28-210 | ||
.. | 28-210 | ||
.. | 28-210 | ||
.. | 28-210 | ||
.. | 28-210 | ||
.. | 28-210 | ||
.. | 28-210 |
, .
___________________________________________________________
28-210 | |||
28-211 |
, 6
: .
: .
:
( );
( );
, ;
( );
, (. .2.3);
(. 2.1);
(. 2.4- 2.6);
(. 2.2);
;
(. . 2.8);
( );
, .
1. .., .. . - .: , 1997. - 368 .
2. .. . -.: , 1986.- 296 .
3. .. /+ + . .: -, 2004. 288 .
4. .. CASE ( ). - .: , 1996. - 242 .
5. . . - : , 1982.- 176 .
6. . . 2- . / .. . .: . 2003. 480 .
7. .. 7.0. : . .- 7- ., . .: , 2003. 432 .
8. .. : .- 2- ., . .: , , 2003. 320 .
9. .. + +: . . 5- . .: , 2001.- 560 .
10. , , : / . . . . -; .: .. , .. . , 2003. 23 .
11. ., . . .: , 2000 417 .
|
|