Write and read the entire array in one step : File Write « File « C / ANSI-C

C / ANSI-C
1. assert.h
2. Console
3. ctype.h
4. Data Structure Algorithm
5. Data Type
6. Development
7. File
8. Function
9. Language Basics
10. Macro Preprocessor
11. Math
12. math.h
13. Memory
14. Pointer
15. setjmp.h
16. signal.h
17. Small Application
18. stdio.h
19. stdlib.h
20. String
21. string.h
22. Structure
23. time.h
24. wctype.h
Microsoft Office Word 2007 Tutorial
Java
Java Tutorial
Java Source Code / Java Documentation
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
C# / C Sharp
C# / CSharp Tutorial
ASP.Net
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C Tutorial
C++
C++ Tutorial
PHP
Python
SQL Server / T-SQL
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
C / ANSI-C » File » File WriteScreenshots 
Write and read the entire array in one step


#include <stdio.h>
#include <stdlib.h>

double d[10{
  1.31.71.231.90.97,
  1.57.40.01.018.75
};

int main(void)
{
  int i;
  FILE *fp;

  if((fp = fopen("my.txt""wb")) == NULL) {
    printf("Cannot open file.\n");
    exit(1);
  }

  /* write the entire array in one step */
  iffwrite(d, sizeof d, 1, fp!= 1) {
    printf("Write error.\n");
    exit(1);
  }
  fclose(fp);

  if((fp = fopen("my.txt""rb"))==NULL) {
    printf("Cannot open file.\n");
    exit(1);
  }

  /* clear the array */
  for(i = 0; i < 10; i++
      d[i0.0;

  /* read the entire array in one step */
  if(fread(d, sizeof d, 1, fp!= 1) {
    printf("Read error.\n");
    exit(1);
  }
  fclose(fp);

  /* display the array */
  for(i = 0; i < 10; i++
      printf("%f ", d[i]);

  return 0;
}

           
       
Related examples in the same category
1. Write out file
2. Writing strings to a file
3. Writing names and phone numbers to a file
4. Save text content into a file
5. Writing a file a character at a time
6. Use fprintf to save
7. Read and write array into file
8. Redirect the printf to file
9. write non string content
10. Save string into file: fputs
11. Write some non-character data to a disk file and read it back
12.  Write character to stream: how to use putc
13.  Write character to stdout: how to use putchar
14.  Write character to stream: how to use fputc
15.  Write character to stdout: how to use fputchar
16.  Write string to a stream: how to use fputs
17.  Write a block of data to a stream: how to use fwrite
18. Save and write different type of value into file
19. Save and read string into a file
w__w_w__.___j_a_va2__s.___co_m | Contact Us
Copyright 2003 - 08 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.