title: Difference between gets vs scanf vs fgets in C programming
body: <p>I've recently started learning C programming language and saw these three input function in 3 different books. So I'm little confused about which one to use when efficiency is considered.</p>