Annotation of coherent/a/usr/man/ALL/putc, revision 1.1.1.1

1.1       root        1: 
                      2: 
                      3: putc()                        STDIO                        putc()
                      4: 
                      5: 
                      6: 
                      7: 
                      8: Write character into stream
                      9: 
                     10: #include <stdio.h>
                     11: iinntt ppuuttcc(_c, _f_p) cchhaarr _c; FFIILLEE *_f_p;
                     12: 
                     13: putc is  a macro that writes  a character c into  the file stream
                     14: pointed to by fp.  It returns c upon success.
                     15: 
                     16: ***** Example *****
                     17: 
                     18: The following example  demonstrates putc.  It opens an ASCII file
                     19: and prints  its contents on  the screen.  For  another example of
                     20: putc, see the entry for getc.
                     21: 
                     22: 
                     23: #include <stdio.h>
                     24: main()
                     25: {
                     26:         FILE *fp;
                     27:         int ch;
                     28:         int filename[20];
                     29: 
                     30: 
                     31: 
                     32:         printf("Enter file name: ");
                     33:         gets(filename);
                     34: 
                     35: 
                     36: 
                     37:         if ((fp = fopen(filename,"r")) != NULL) {
                     38:                 while ((ch = fgetc(fp)) != EOF)
                     39:                         putc(ch, stdout);
                     40:         } else
                     41:                 printf("Cannot open %s.\n", filename);
                     42:         fclose(fp);
                     43: }
                     44: 
                     45: 
                     46: ***** See Also *****
                     47: 
                     48: fputc(), getc(), putchar(), STDIO
                     49: 
                     50: ***** Diagnostics *****
                     51: 
                     52: putc returns EOF when a write error occurs.
                     53: 
                     54: ***** Notes *****
                     55: 
                     56: Because putc is a macro, arguments with side effects may not work
                     57: as expected.
                     58: 
                     59: 
                     60: 
                     61: 
                     62: 
                     63: 
                     64: COHERENT Lexicon                                           Page 1
                     65: 
                     66: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.