c語言。。。。。。。。。

uj5u.com熱心網友回復:
輸入Y/N的時候,之前有number的輸入,輸入數字,需要按鍵盤的回車按鍵第一個 getchar,就是得到回車符 '\n',第二個getchar,才得到真正的Y/N的輸入字符
uj5u.com熱心網友回復:
為了避免兩次getchar,可以寫成 scanf("%d\n", &number);uj5u.com熱心網友回復:
寫程式的時候有時會使用getchar()來接收一個字符,需要用空的getchar()吃掉回車符的情況。前面有scanf,后面要用ch=getchar()接收字符時,中間要用一個空的getchar()吃多余回車符。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/244938.html
標籤:新手樂園
下一篇:小白求助
