50) 有以下程序(提示:程序中fseek fp,-2L*sizeof int),SEEK_EN (D;语句的作用是使位置指针从文件尾向前移2*sizeof int)字节) #include main) { FILE *fp; int i,a[4]={1,2,3,4},b; fp=fopen "data.dat","wb"); for i=0;i<4;i++) fwrite &a[i],sizeof int),1,fp); fclose fp); fp=fopen "data.dat ","rb"); fseek fp,-2L*sizeof int).SEEK_END); fread &b,sizeof int),1,fp);/*从文件中读取sizeof int)字节的数据到变量b中*/ fclose fp); printf "%d\n",B); } 执行后输出结果是
(A)2
(B)1
(C)4
(D)3

答案:登入後查看
統計: 尚無統計資料