#include <conio.h>
#include <stdio.h>
#include <dos.h>

int main(void)
{
   char result;
   int port = 0x03F8;           /* serial port 1 */
   char value = 'k',c;
   char buffer[100];
   int fine,n;
   long i;
 

   textbackground(0);
   printf("%c",7);
   clrscr(); n=0; c=' ';
   while (c!='!')
   {
      c=inport(port);  // Leggi i caratteri attraverso la porta seriale
      if (c=='*')
      {
   if (c!='!') printf("Ho intercettato un carattere : %c\n",c);
      }
      // buffer[n]=c; buffer[n+1]='\0'; n++;
      //getch();
   }
   printf(buffer);
   return 0;
}