#include <stdio.h>
int main(){
int i;
FILE *fp;
double data[10];
for(i = 0; i < 10; i++){
data[i] = 3.14159265358979323846;
}
if((fp = fopen("data.bin", "wb")) == NULL){
printf("ファイルをオープンできません\n");
}else{
fwrite(data, sizeof(double), 10, fp);
fclose(fp);
}
if((fp = fopen("data.bin", "rb")) == NULL){
printf("ファイルをオープンできません\n");
}else{
fread(data, sizeof(double), 10, fp);
for(i = 0; i < 10; i++){
printf("data[%d] = %23.21lf\n", i, data[i]);
}
fclose(fp);
}
return 0;
}
0 件のコメント:
コメントを投稿