Retro video games delivered to your door every month!
Click above to get retro games delivered to your door ever month!
X-Hacker.org- Borland C++ 2.x ( with Turbo C ) - <b>putc() write a character to stream (macro)</b> http://www.X-Hacker.org [<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
 putc()                  Write a Character to Stream (Macro)

 #include   <stdio.h>

 int putc(c,stream);                     The character written
 int        c;                           Character to be written
 FILE       *stream;                     Pointer to the file stream

    putc() writes a single character, 'c', to the output 'stream' at the
    current position.

       Returns:     The character written, if successful.  On error,
                    returns the value of EOF.  EOF is a legitimate
                    integer value, so use ferror() to detect errors on
                    the given 'stream'.

         Notes:     putc() performs the same operation as fputc(), but
                    putc() is a macro, while fputc() is a function.

   -------------------------------- Example ---------------------------------

    This example writes the letters of the alphabet to a file, checks for
    a write error, then closes the file.

           #include <stdio.h>

           FILE *in;
           int x;

           main()
           {
               if ((in = fopen("alph.dat","w+")) != NULL) {
                    for (x = 65; x < 91; x++) {
                         putc(x,in);
                         if(ferror(in))
                         printf("write error");
                    }
                    fclose(in);
               }
           }


See Also: fputc() getc() getchar()

Online resources provided by: http://www.X-Hacker.org --- NG 2 HTML conversion by Dave Pearson