[Pcsclite-cvs-commit] r2200 - trunk/PCSC/src
Ludovic Rousseau
rousseau at alioth.debian.org
Wed Nov 15 11:27:58 CET 2006
Author: rousseau
Date: 2006-11-15 11:27:58 +0100 (Wed, 15 Nov 2006)
New Revision: 2200
Modified:
trunk/PCSC/src/testpcsc.c
Log:
use fgets() instead of scanf() to also consume the carriage return
Modified: trunk/PCSC/src/testpcsc.c
===================================================================
--- trunk/PCSC/src/testpcsc.c 2006-11-15 10:23:54 UTC (rev 2199)
+++ trunk/PCSC/src/testpcsc.c 2006-11-15 10:27:58 UTC (rev 2200)
@@ -125,9 +125,11 @@
if (p > 1)
do
{
+ char input[80];
+
printf("Enter the reader number\t\t: ");
- scanf("%d", &iReader);
- printf("\n");
+ fgets(input, sizeof(input), stdin);
+ sscanf(input, "%d", &iReader);
if (iReader > p || iReader <= 0)
printf("Invalid Value - try again\n");
More information about the Pcsclite-cvs-commit
mailing list