fopen
  
  
    Syntax:
  
  
  #include <stdio.h>
  FILE *fopen( const char *fname, const char *mode );
  The fopen() function opens a file indicated by fname and
  returns a stream associated with that file. If there is an error,
  fopen() returns NULL. mode is used to
  determine how the file will be treated (i.e. for input, output,
  etc)
  
    
      | Mode | Meaning | 
    
      | "r" | Open a text file for reading | 
    
      | "w" | Create a text file for writing | 
    
      | "a" | Append to a text file | 
    
      | "rb" | Open a binary file for reading | 
    
      | "wb" | Create a binary file for writing | 
    
      | "ab" | Append to a binary file | 
    
      | "r+" | Open a text file for read/write | 
    
      | "w+" | Create a text file for read/write | 
    
      | "a+" | Open a text file for read/write | 
    
      | "rb+" | Open a binary file for read/write | 
    
      | "wb+" | Create a binary file for
      read/write | 
    
      | "ab+" | Open a binary file for read/write | 
  
  An example:
  
   int ch;
   FILE *input = fopen( "stuff", "r" );
   ch = getc( input );          
  
    Related topics: