![]() Chapter Contents |
![]() Previous |
![]() Next |
| putchar |
| Portability: | ISO/ANSI C conforming, UNIX compatible |
| SYNOPSIS | |
| DESCRIPTION | |
| RETURN VALUE | |
| EXAMPLE | |
| RELATED FUNCTIONS | |
| SEE ALSO |
| SYNOPSIS |
#include <stdio.h> int putchar(int c);
| DESCRIPTION |
putchar
writes a character
c
to the stream
stdout
.
| RETURN VALUE |
putchar
returns the character written or
EOF
if
an error occurs.
| EXAMPLE |
This example writes the first line of
a file to
stdout
:
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
main()
{
int c;
FILE *infile;
char filename[60];
puts("Enter the name of your input file:");
memcpy(filename, "tso:", 4);
gets(filename+4);
infile = fopen(filename, "r");
if (!infile){
puts("Failed to open input file.");
exit(EXIT_FAILURE);
}
/* While character is not a newline character, */
/* read character from file MYFILE. */
while (((c = getc(infile)) != '\n') && (c != EOF))
/* Write one character of the file to the */
/* standard output; this line is written one */
/* character at a time. */
putchar(c);
putchar('/n');
}
| RELATED FUNCTIONS |
| SEE ALSO |
![]() Chapter Contents |
![]() Previous |
![]() Next |
![]() Top of Page |
Copyright © 2001 by SAS Institute Inc., Cary, NC, USA. All rights reserved.