From d6808d5365d009090d3e4bf800206b37f4977412 Mon Sep 17 00:00:00 2001 From: "jaesick.shin" Date: Mon, 5 Sep 2016 13:45:57 +0900 Subject: [PATCH] change warning code for scanf. add condition for scanf. remove warning only. Change-Id: If4912d286b6c7d78dac0bda5ffe05d6e1cdfb0cc Signed-off-by: jaesick.shin Reviewed-on: https://gerrit.iotivity.org/gerrit/11389 Tested-by: jenkins-iotivity Reviewed-by: Chihyun Cho Reviewed-by: Uze Choi --- service/notification/examples/linux/notificationprovider.c | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/service/notification/examples/linux/notificationprovider.c b/service/notification/examples/linux/notificationprovider.c index b3ba5b0..44dae6b 100644 --- a/service/notification/examples/linux/notificationprovider.c +++ b/service/notification/examples/linux/notificationprovider.c @@ -193,10 +193,15 @@ int main() printf("input : "); - scanf("%d", &num); - fflush(stdin); - scanf("%c", &dummy); - fflush(stdin); + if(scanf("%d", &num) > 0) + { + fflush(stdin); + if(scanf("%c", &dummy) > 0) + { + fflush(stdin); + printf("\n"); + } + } switch (num) { -- 2.7.4