Why doesn't getchar() wait for me to press enter after scanf()?

前端 未结 10 831
悲哀的现实
悲哀的现实 2020-11-22 16:22

I am learning C and I\'m using \"getchar()\" to stop the command windows so I can see the exercises am doing but it just doesn\'t work. heres a sample:

#incl         


        
10条回答
  •  攒了一身酷
    2020-11-22 17:11

    I think you input a enter after inputting "1". It will be accepted by the getchar().So you can solve the problem simply by add an additional getchar() after the original one(just before the return 0;).

    ** I tested this and it worked.

提交回复
热议问题