scanf always prints entered number
up vote
3
down vote
favorite
Just started learning C and I have a problem with the scanf function. Every time I enter a number in the console, it will be printed right under the input. The program still works, but it is a little bit annoying.
(I am using CLion from JetBrains)
int main()
int x;
printf("Number: ");
scanf("%d", &x);
printf("Your number is %d!", x);
This is the output:
Number:15
15
Your number is 15!
Process finished with exit code 0
c scanf
add a comment |
up vote
3
down vote
favorite
Just started learning C and I have a problem with the scanf function. Every time I enter a number in the console, it will be printed right under the input. The program still works, but it is a little bit annoying.
(I am using CLion from JetBrains)
int main()
int x;
printf("Number: ");
scanf("%d", &x);
printf("Your number is %d!", x);
This is the output:
Number:15
15
Your number is 15!
Process finished with exit code 0
c scanf
1
The code itself does not evoke such behavior. What environment are you using?
– Gnqz
Nov 11 at 10:29
I am using CLion from JetBrains.
– D. Leon
Nov 11 at 10:39
1
"scanf
always prints entered number" - No,scanf
doesn't print anything. I am not familiar with JetBrains, but where you enter the number and press"Enter"
yourstdin
should contain"15n"
,scanf
read and stores15
inx
and leaves the'n'
unread instdin
. Hard to see how that cause the issue.
– David C. Rankin
Nov 11 at 10:49
1
seems to be a bug of clion itself: youtrack.jetbrains.com/oauth?state=%2Fissue%2FCPP-2580
– mangusta
Nov 11 at 11:14
I tried this code with visual studio2017 c++14 and I haven't receive same response with you every thing works how its suppose to work with. So scanf doesn't print anything. Change your compiler
– Cagri Candan
Nov 11 at 11:34
add a comment |
up vote
3
down vote
favorite
up vote
3
down vote
favorite
Just started learning C and I have a problem with the scanf function. Every time I enter a number in the console, it will be printed right under the input. The program still works, but it is a little bit annoying.
(I am using CLion from JetBrains)
int main()
int x;
printf("Number: ");
scanf("%d", &x);
printf("Your number is %d!", x);
This is the output:
Number:15
15
Your number is 15!
Process finished with exit code 0
c scanf
Just started learning C and I have a problem with the scanf function. Every time I enter a number in the console, it will be printed right under the input. The program still works, but it is a little bit annoying.
(I am using CLion from JetBrains)
int main()
int x;
printf("Number: ");
scanf("%d", &x);
printf("Your number is %d!", x);
This is the output:
Number:15
15
Your number is 15!
Process finished with exit code 0
c scanf
c scanf
edited Nov 11 at 10:41
asked Nov 11 at 10:14
D. Leon
185
185
1
The code itself does not evoke such behavior. What environment are you using?
– Gnqz
Nov 11 at 10:29
I am using CLion from JetBrains.
– D. Leon
Nov 11 at 10:39
1
"scanf
always prints entered number" - No,scanf
doesn't print anything. I am not familiar with JetBrains, but where you enter the number and press"Enter"
yourstdin
should contain"15n"
,scanf
read and stores15
inx
and leaves the'n'
unread instdin
. Hard to see how that cause the issue.
– David C. Rankin
Nov 11 at 10:49
1
seems to be a bug of clion itself: youtrack.jetbrains.com/oauth?state=%2Fissue%2FCPP-2580
– mangusta
Nov 11 at 11:14
I tried this code with visual studio2017 c++14 and I haven't receive same response with you every thing works how its suppose to work with. So scanf doesn't print anything. Change your compiler
– Cagri Candan
Nov 11 at 11:34
add a comment |
1
The code itself does not evoke such behavior. What environment are you using?
– Gnqz
Nov 11 at 10:29
I am using CLion from JetBrains.
– D. Leon
Nov 11 at 10:39
1
"scanf
always prints entered number" - No,scanf
doesn't print anything. I am not familiar with JetBrains, but where you enter the number and press"Enter"
yourstdin
should contain"15n"
,scanf
read and stores15
inx
and leaves the'n'
unread instdin
. Hard to see how that cause the issue.
– David C. Rankin
Nov 11 at 10:49
1
seems to be a bug of clion itself: youtrack.jetbrains.com/oauth?state=%2Fissue%2FCPP-2580
– mangusta
Nov 11 at 11:14
I tried this code with visual studio2017 c++14 and I haven't receive same response with you every thing works how its suppose to work with. So scanf doesn't print anything. Change your compiler
– Cagri Candan
Nov 11 at 11:34
1
1
The code itself does not evoke such behavior. What environment are you using?
– Gnqz
Nov 11 at 10:29
The code itself does not evoke such behavior. What environment are you using?
– Gnqz
Nov 11 at 10:29
I am using CLion from JetBrains.
– D. Leon
Nov 11 at 10:39
I am using CLion from JetBrains.
– D. Leon
Nov 11 at 10:39
1
1
"
scanf
always prints entered number" - No, scanf
doesn't print anything. I am not familiar with JetBrains, but where you enter the number and press "Enter"
your stdin
should contain "15n"
, scanf
read and stores 15
in x
and leaves the 'n'
unread in stdin
. Hard to see how that cause the issue.– David C. Rankin
Nov 11 at 10:49
"
scanf
always prints entered number" - No, scanf
doesn't print anything. I am not familiar with JetBrains, but where you enter the number and press "Enter"
your stdin
should contain "15n"
, scanf
read and stores 15
in x
and leaves the 'n'
unread in stdin
. Hard to see how that cause the issue.– David C. Rankin
Nov 11 at 10:49
1
1
seems to be a bug of clion itself: youtrack.jetbrains.com/oauth?state=%2Fissue%2FCPP-2580
– mangusta
Nov 11 at 11:14
seems to be a bug of clion itself: youtrack.jetbrains.com/oauth?state=%2Fissue%2FCPP-2580
– mangusta
Nov 11 at 11:14
I tried this code with visual studio2017 c++14 and I haven't receive same response with you every thing works how its suppose to work with. So scanf doesn't print anything. Change your compiler
– Cagri Candan
Nov 11 at 11:34
I tried this code with visual studio2017 c++14 and I haven't receive same response with you every thing works how its suppose to work with. So scanf doesn't print anything. Change your compiler
– Cagri Candan
Nov 11 at 11:34
add a comment |
1 Answer
1
active
oldest
votes
up vote
3
down vote
accepted
It is an issue in clion (Why is CLion printing back inputs from standard input?). Currently unresolved. This problem exist for C and C++.
This bug resides for four years. I definitely advice you to change your compiler if you are not bound this for a particular reason.
Thanks, I changed my compiler and everything works now.
– D. Leon
Nov 11 at 18:37
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
3
down vote
accepted
It is an issue in clion (Why is CLion printing back inputs from standard input?). Currently unresolved. This problem exist for C and C++.
This bug resides for four years. I definitely advice you to change your compiler if you are not bound this for a particular reason.
Thanks, I changed my compiler and everything works now.
– D. Leon
Nov 11 at 18:37
add a comment |
up vote
3
down vote
accepted
It is an issue in clion (Why is CLion printing back inputs from standard input?). Currently unresolved. This problem exist for C and C++.
This bug resides for four years. I definitely advice you to change your compiler if you are not bound this for a particular reason.
Thanks, I changed my compiler and everything works now.
– D. Leon
Nov 11 at 18:37
add a comment |
up vote
3
down vote
accepted
up vote
3
down vote
accepted
It is an issue in clion (Why is CLion printing back inputs from standard input?). Currently unresolved. This problem exist for C and C++.
This bug resides for four years. I definitely advice you to change your compiler if you are not bound this for a particular reason.
It is an issue in clion (Why is CLion printing back inputs from standard input?). Currently unresolved. This problem exist for C and C++.
This bug resides for four years. I definitely advice you to change your compiler if you are not bound this for a particular reason.
edited Nov 11 at 15:34
answered Nov 11 at 11:15
Yunus Karakaya
464
464
Thanks, I changed my compiler and everything works now.
– D. Leon
Nov 11 at 18:37
add a comment |
Thanks, I changed my compiler and everything works now.
– D. Leon
Nov 11 at 18:37
Thanks, I changed my compiler and everything works now.
– D. Leon
Nov 11 at 18:37
Thanks, I changed my compiler and everything works now.
– D. Leon
Nov 11 at 18:37
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53247707%2fscanf-always-prints-entered-number%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1
The code itself does not evoke such behavior. What environment are you using?
– Gnqz
Nov 11 at 10:29
I am using CLion from JetBrains.
– D. Leon
Nov 11 at 10:39
1
"
scanf
always prints entered number" - No,scanf
doesn't print anything. I am not familiar with JetBrains, but where you enter the number and press"Enter"
yourstdin
should contain"15n"
,scanf
read and stores15
inx
and leaves the'n'
unread instdin
. Hard to see how that cause the issue.– David C. Rankin
Nov 11 at 10:49
1
seems to be a bug of clion itself: youtrack.jetbrains.com/oauth?state=%2Fissue%2FCPP-2580
– mangusta
Nov 11 at 11:14
I tried this code with visual studio2017 c++14 and I haven't receive same response with you every thing works how its suppose to work with. So scanf doesn't print anything. Change your compiler
– Cagri Candan
Nov 11 at 11:34