Genau

Code:
...
unsigned char c;
...
while(1)
{
  c = b_getkey();
  printf("%c\n", c);//oder putchar(c);
}
...
Du musst dir nur verinnerlichen, dass das c aus der Funktion b_getkey() nicht das ist, welches global gilt. Deshalb hab ich es noch mal explizit in die Codetags mit aufgenommen.

sast