c語言按回車繼續
發布時間: 2024-04-04 20:41:17
問題出現在scanf,因為它讀到回車就停止,卻把回車留在緩沖區,下一次再來時,回車還在,它就繼續把回車留著,所以什麼數據都沒讀到就又停了,這是它的設計造成的,可以在循環中用getch()函數把每一次的回車去掉,就可以解決了,比如在printf("%.2f\n",b);
一行後加getch();就可以了
熱點內容
問題出現在scanf,因為它讀到回車就停止,卻把回車留在緩沖區,下一次再來時,回車還在,它就繼續把回車留著,所以什麼數據都沒讀到就又停了,這是它的設計造成的,可以在循環中用getch()函數把每一次的回車去掉,就可以解決了,比如在printf("%.2f\n",b);
一行後加getch();就可以了