Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Информатика_1 / C / lecture8 / l8-2
.c#include<stdio.h>
void main(void){
double x[5],y[5];
FILE *str;
int i; long l;
str=fopen("my.dat","w+");
l=ftell(str); printf("l=%li\n",l);
for(i=0;i<5;i++){x[i]=i;
fprintf(str,"x[%1i]= %3.1f\n",i,x[i]);
l=ftell(str); printf("l=%li\n",l);
}
rewind(str);
for(i=0;i<5;i++){
// fscanf(str,"x[%*1d]= %3le\n",&y[i]);
fscanf(str,"%*s %3le\n",&y[i]);
printf("%24.15f\n",y[i]);
}
fseek(str,11,SEEK_SET);
fscanf(str,"%*s %3le\n",&x[1]);
printf("x[1]=%f\n",x[1]);
fclose(str);
}