Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define __USE_MINGW_ANSI_STDIO 1
- #include <stdio.h>
- #include <math.h>
- int main()
- {
- FILE *fptr;
- char fname[] = "Array_of_10_long_double.out";
- long double x, ld[10];
- int i;
- for(i=0; i<10; i++)
- ld[i] = sqrtl((long double)(i + 1));
- printf("long double array size: %d\n", sizeof(ld));
- fptr = fopen(fname,"wb");
- if(fptr)
- {
- fwrite(ld, 10, sizeof(long double), fptr);
- fclose(fptr);
- }
- else
- printf("Unable to open file.\n");
- fptr = fopen(fname,"rb");
- if(fptr)
- {
- for(i=0; i<10; i++)
- {
- fread(&x, 1, sizeof(long double), fptr);
- printf("%2d) %.21Lf\n", i + 1, x);
- }
- fclose(fptr);
- }
- else
- printf("Unable to open file.\n");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement