From: Linux-Sevenler (velia@linux-sevenler.org)
Date: Mon 01 Mar 2004 - 07:51:20 EST
Merhabalar,,,
Benim yapmak istediğim seri porta bağlı olan barkod okuyucuyu sürekli kontrol ederken kullandığım kod aşağıda ve ben bu arada da lcd ye saati bastırmak istiyorum ama nasıl.. fork ile ilgili bilgim yok biraz ip ucu verirseniz mutlu olurum.
şimdiden teşekkürler
iÅŸte kod:
while (1)
{
fd = open_port ();
bufptr = buffer;
while ((nbytes =
read (fd, bufptr,
buffer + sizeof (buffer) - bufptr - 1)) > 0)
{
bufptr += nbytes;
if (bufptr[-1] == '\n' || bufptr[-1] == '\r')
close (fd);
break;
}
barkod = strtok (buffer, "P");
sprintf (line, "AA%s%5.5s\n", gettime (), barkod);
printf ("%s", line);
dosya = fopen ("barkod.db", "at");
fprintf (dosya, line);
fclose (dosya);
sprintf (line, " Kroman Celik~Barkod :%5.5s", barkod);
lcd_yaz (line);
}