home *** CD-ROM | disk | FTP | other *** search
/ PC World 2000 January / PCWorld_2000-01_cd.bin / Software / Servis / Devc / _SETUP.5 / Group14 / test.c < prev   
C/C++ Source or Header  |  1999-04-28  |  632b  |  32 lines

  1. /*
  2.  * A sample program demonstrating how to use fmode to change the default
  3.  * file opening mode to binary. NOTE: Does not change stdin, stdout or
  4.  * stderr.
  5.  *
  6.  * THIS CODE IS IN THE PUBLIC DOMAIN.
  7.  *
  8.  * Colin Peters <colin@fu.is.saga-u.ac.jp>
  9.  */
  10.  
  11. #include <stdio.h>
  12. #include <fcntl.h>    /* Required to get _fmode and _O_BINARY */
  13.  
  14. main ()
  15. {
  16.     char* sz = "This is line one.\nThis is line two.\n";
  17.     FILE*    fp;
  18.  
  19.     _fmode = _O_BINARY;
  20.  
  21.     printf (sz);
  22.  
  23.     /* Note how this fopen does NOT indicate "wb" to open the file in
  24.      * binary mode. */
  25.     fp = fopen ("test.out", "w");
  26.  
  27.     fprintf (fp, sz);
  28.  
  29.     fclose (fp);
  30. }
  31.  
  32.