, , . . . FILE, <stdio.h>. , . . , , . . FILE.
#include <stdio.h>;
........
FILE *fp;
............
fp= fopen(t.txt, r);
fopen(<_>,<_>) - .
:
w - , , ;
r - ;
a - , , ;
w+ - , , , , , ;
r+ - , ;
a+ - , . . , .
(t) (b) . - . : r+b rb - () .
:
if ((fp=fopen(t.txt, w)==NULL)
{
perror(\n ); // //
exit(0);
}
, :
fclose(<__>);
- ;
char *fgets(char *s, int n, FILE *F)
char *s - , ;
int n - ;
FILE *fp - , .
n "\n". "\n" . "\0". , , NULL.
char *fputs(char *s, FILE *F)
char *s - , ;
FILE *fp - , .
:
int MAXLINE=255; //
FILE *in, //
*out; //
char buf[MAXLINE]; //,
//
while (fgets (buf, MAXLINE, in)!=NULL)
fputs(buf,out);
F1 10 ;
.
1.
1) F2 F1.
2) F1 F2 ( ).
2.
1) F2 F1, .
|
|
2) F2.
3.
1) F2 F1, .
2) F2.
4.
1) F1 F2 , 4.
2) F2.
5.
1) F1 F2 , +5.
2) F2.
6.
1) F1 F2 , N K.
2) F2.
7.
1) F1 F2 , , .
2) F2.
8.
1) F1 F2 , .
2) , F2.
1) F1 F2 , .
2) F2.
10.
1) F1 F2 , , .
2) F2.
11.
1) F1 F2 , , .
2) .
12.
1) F1 F2 , , .
2) .
13.
1) F1 F2 , N1 N2.
2) , , F2.
14.
1) F1 F2 , N1 N2.
2) , , F2.
15.
1) F1 F2 , N1 N2.
2) , , F2.
16.
1) F1 F2 , ѻ, N1 N2.
2) F2.
17.
1) F1 F2 , N1 N2, N2+3 .
2) F2.
18.
1) F1 F2 , .
2) F2.
19.
1) F1 F2 , , .
2) F2.
20.
1) F1 F2 , .
2) F2.
21.
1) F1 F2 , , .
|
|
2) F2.
22.
1) F1 F2 , 2 .
2) , .
23.
1) F1 F2 , .
2) , .
24.
1) F1 F2 , .
2) , .
25.
1) F1 F2 , .
2) , .
4
: , .