scanf always prints entered number












3














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










share|improve this question




















  • 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" 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




    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
















3














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










share|improve this question




















  • 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" 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




    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














3












3








3







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










share|improve this question















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






share|improve this question















share|improve this question













share|improve this question




share|improve this question








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" 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




    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




    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" 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




    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












1 Answer
1






active

oldest

votes


















3














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.






share|improve this answer























  • Thanks, I changed my compiler and everything works now.
    – D. Leon
    Nov 11 at 18:37











Your Answer






StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















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

























1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes









3














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.






share|improve this answer























  • Thanks, I changed my compiler and everything works now.
    – D. Leon
    Nov 11 at 18:37
















3














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.






share|improve this answer























  • Thanks, I changed my compiler and everything works now.
    – D. Leon
    Nov 11 at 18:37














3












3








3






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.






share|improve this answer














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.







share|improve this answer














share|improve this answer



share|improve this answer








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


















  • 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


















draft saved

draft discarded




















































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.




draft saved


draft discarded














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





















































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







這個網誌中的熱門文章

Hercules Kyvelos

Tangent Lines Diagram Along Smooth Curve

Yusuf al-Mu'taman ibn Hud