Keil™, An ARM® Company

CARM User's Guide

Discontinued

getchar

Summary
#include <stdio.h>

int getchar (void);
Description

The getchar function reads a single character from the input stream using the _getkey function. The character read is then passed to the putchar function to be echoed.

Note

  • This function is implementation-specific and is based on the operation of the _getkey and putchar functions. These functions, as provided in the standard library, read and write characters using the microcontroller's serial port. Custom functions may use other I/O devices.
Return Value

The getchar function returns the character read.

See Also

_getkey, putchar, ungetchar

Example
#include <stdio.h>

void tst_getchar (void) {
  int c;

  while ((c = getchar ()) != 0x1B) {
    printf ("character = %c %bu %bx\n", c, c, c);
  }
}