From 4b8692f830313b2ff04b3783dd033726a83edeea Mon Sep 17 00:00:00 2001 From: z3rOR0ne Date: Mon, 13 Jun 2022 02:56:33 -0700 Subject: [PATCH] added small notation on difference between scanf and gets in c programming --- c_difference_between_scanf_and_gets.txt | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 c_difference_between_scanf_and_gets.txt diff --git a/c_difference_between_scanf_and_gets.txt b/c_difference_between_scanf_and_gets.txt new file mode 100644 index 00000000..f5d7d639 --- /dev/null +++ b/c_difference_between_scanf_and_gets.txt @@ -0,0 +1,6 @@ +https://www.geeksforgeeks.org/difference-between-scanf-and-gets-in-c/ + +The main difference between them is: + + scanf() reads input until it encounters whitespace, newline or End Of File(EOF) whereas gets() reads input until it encounters newline or End Of File(EOF), gets() does not stop reading input when it encounters whitespace instead it takes whitespace as a string. + scanf can read multiple values of different data types whereas gets() will only get character string data.