#include <stdio.h>
#include <assert.h>
#define N 3
typedef struct
{
char name[30];
char surname[30];
char phone_num[15];
} struct_type;
main()
{
struct_type id[N];
FILE *f1;
int i;
f1=fopen("file1.dat","w"); assert(f1!=NULL);
for (i=0; i<N; i++)
fscanf(f1,"%s %s %d\n",id[i].name,id[i].surname,id[i].phone_num);
fclose( f1 );
f1=fopen("file2.dat","r"); assert(f1!=NULL);
for (i=0; i<N; i++)
fprintf(f1,"%s %s %s\n",id[i].name,id[i].surname,id[i].phone_num);
fclose( f1 );
}