I\'m a complete beginner in C programming and I have a question. I\'ll bring a simple code as an example:
#include
int main( void )
{
int x
Actually scanf doesn't emit prompt and if you include any thing other than format specifier then you have to enter input inexactly that way that's why you are required to press ENTER again.
Change this :
scanf( "%i\n", &x );
// ^
// | remove extra \n
to this:
scanf( "%i", &x );
It's the "\n" in your call to scanf. Remove that and scanf will return after scanning the integer value you requested.
Note: This has nothing to do with the fact that the scanf call is preceded by a printf.