Code:
Void distribute(FILE *a,FILE *b,FILE *c,int n) 1
{ int dem,x;
a=fopen(“C:\\TC\\BIN\\day.dat”,”rb”); 2
b=fopen(“C:\\TC\\BIN\\day1.dat”,” wb”); 3
c=fopen(“C:\\TC\\BIN\\day2.dat”,” wb”); 4
while (!feof(a)) 5
{ dem=0; 6
while ((dem<n) && (!feof(a))) 7
{ fscanf(a,”%3d”,&x); 8
fscanf(b,”%3d”,x); 9
dem++; 10
}
dem=0;
while ((dem<n) && (!feof(a))) 11
{ fscanf(a,”&3d”,&x); 12
fscanf(c,”%3d”,x); 13
dem++; 14
}
}
fclose(a); fclose(b); fclose(c);
}
Hỏi:
a-Hàm distribute dùng để làm gì?
b-Cho biết tác dụng của các lệnh 2,3,4.
c-Khối chương trình gồm các lệnh từ 7->10 có tác dụng gì?
d-Khối chương trình gồm các lệnh từ 11->14 có tác dụng gì?
e-Biến n biểu thị cho cái gì trong hàm trên.