putchar -- Write a Character to the Standard Output Stream


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
putc
SEE ALSO