用 getchar putchar 来输入和接收 但是要清空缓冲区

 1 //用 getchar putchar 来输入和接收  但是要清空缓冲区
 2 
 3 #include <stdio.h>
 4 int main()
 5 {
 6     char ch1,ch2;
 7     printf("请输入一个字符");     //a
 8     ch1 = getchar();       //接收字符
 9     fflush(stdin);         //清空缓冲区
10     printf("请输入第二个字符");    //b
11     ch2 =getchar();
12 //    printf("您输入的字符为:ch1 = %c\n第二个字符为:ch2 = %c\n",ch1,ch2);
13     printf ("您输入的数字为");       //ab
14     putchar(ch1);
15     putchar(',');
16     putchar(ch2);
17     return 0;
18 }

 

posted on 2021-07-28 12:23  Bytezero!  阅读(85)  评论(0编辑  收藏  举报