#include <stdio.h>
#include <conio.h>
#include <string.h>

main ()
  {
  char c,stringa[20];
  int i;

  strcpy (stringa,"");
  for (i=0; i<=18;i++)
    {
    clrscr();
    printf ("%s", stringa);
    c=getch();
    if ((c!=13) && (c!=8))
      stringa[i]=c;
    else
      if (c!=8)
	break;
      else
	i=i-2;
    stringa[i+1]='\0';
    }

  printf ("\n%s",stringa);
  while (!kbhit());
  }