在C語言中,可以使用以下兩種方法來清空輸入緩沖區:
fflush(stdin);
這將清空標準輸入緩沖區。
int c; while ((c = getchar()) != '\n' && c != EOF);
這將讀取緩沖區中的字符直到遇到換行符或文件結束符為止,從而清空輸入緩沖區。
注意:第二種方法需要在讀取緩沖區之前調用,否則可能會導致無法清空完整的緩沖區。