码迷,mamicode.com
首页 > 编程语言 > 详细

[转]C语言 scanf() 输入字符屏蔽回车符的四种解决方法

时间:2018-10-13 02:19:08      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:bsp   class   解决方法   回车符   输入   屏蔽   语言   padding   fflush   

  1. 使用‘\n‘屏蔽回车符号

    scanf("%d\n",&n);

    scanf("%c",&c);

  2. 添加空格,屏蔽回车字符

    scanf("%d",&n);

    scanf(" %c",&c); 

  3. 使用getchar()来读取一次回车符号

    scanf("%d",&n);

    getchar();  

    scanf("%c",&c);

  4. 使用fflush()清空输入流中缓冲区中的内容,需要引入头文件<stdlib.h>

    scanf("%d",&n)

    fflush(stdin);  

    scanf("%c",&c);

[转]C语言 scanf() 输入字符屏蔽回车符的四种解决方法

标签:bsp   class   解决方法   回车符   输入   屏蔽   语言   padding   fflush   

原文地址:https://www.cnblogs.com/jnkdog/p/9781059.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!