6.9 character functions -- 1 |
#include <stdio.h>
un
functions can only return a single
character. You can NOT push back multiple characters
with multiple calls.
getc(FILE *fp) | Read a char from *fp | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
getchar() | #define getchar() getc(stdin) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ungetc(FILE *fp) | Returns one char to *fp | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ungetchar() | Returns one char to stdin | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
putc(int c, FILE *fp) | "Prints" one char to *fp | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
putchar(int c) | #define putchar(c) putc(c,stdin) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
6.9 character functions -- 1 |