fp=fopen(\ if(fp==NULL)
{ printf(\
return; } i=0;
while(i<10&&!feof(fp))
{ printf(\ i++; }
}
±à³ÌÌâ2:´Ó¼üÅ̶ÁÈë10¸ö¸¡µãÊý£¬ÒÔ¶þ½øÖÆÐÎʽ´æÈëÎļþÖС£ÔÙ´ÓÎļþÖжÁ³öÊý¾ÝÏÔʾÔÚÆÁÄ»ÉÏ¡£ÐÞ¸ÄÎļþÖеÚËĸöÊý¾Ý¡£ÔÙ´ÓÎļþÖжÁ³öÊý¾ÝÏÔʾÔÚÆÁÄ»ÉÏ£¬ÒÔÑéÖ¤Ð޸ĵÄÕýÈ·ÐÔ¡£
#include \
void ctfb(FILE *fp) {
int i; float x;
for(i=0;i<10;i++) { scanf(\
fwrite(&x,sizeof(float),1,fp); } }
void fbtc(FILE *fp) {
float x;
rewind (fp);
fread(&x,sizeof(float),1,fp); while(!feof(fp)) { printf(\
fread(&x,sizeof(float),1,fp); } }
void updata(FILE *fp,int n,float x)
{ fseek(fp,(long)(n-1)*sizeof(float),0); fwrite(&x,sizeof(float),1,fp);
} main() { FILE *fp;
int n=4; float x;
if((fp=fopen(\ { printf(\ exit(0); }
}
ctfb(fp); fbtc(fp); scanf(%updata(fp,n,x); fbtc(fp); fclose(fp);