1: /*
1: Test
1: file
1: access
1: functions
1: */
1: #include
1: <stdio.h>
1: #include
1: <errno.h>
1: int
1: main(int
1: argc,
1: char
1: **argv){
1: FILE
1: *f1;
1: FILE
1: *f2;
1: char
1: buf[128];
1: if
1: (argc<=2)
1: return
1: -1;
1: f1=fopen(argv[1],"r");
1: if(f1==0)
1: {
1: perror(argv[1]);
1: return
1: -1;
1: }
1: f2=fopen(argv[2],"w");
1: if(f2==0)
1: {
1: perror(argv[2]);
1: return
1: -1;
1: }
1: while(1)
1: {
1: int
1: out=fscanf(f1,"%s",buf);
1: if
1: (out<=0){
1: perror("END");
1: break;
1: }
1: fprintf(f2,"%d:
1: %s\n",
1: out,
1: buf);
1: }
1: fclose(f1);
1: fclose(f2);
1: return
1: 0;
1: }
