在C語言中,我們可以使用以下代碼片段來清除輸入緩沖區:
#include <stdio.h>
int main() { int c; while ((c = getchar()) != ‘\n’ && c != EOF); // 讀取并丟棄輸入緩沖區的字符,直到遇到換行符或文件結束符 return 0; }
在這個例子中,我們使用了一個while循環來讀取并丟棄輸入緩沖區的字符。循環會一直執行,直到遇到換行符(表示用戶按下了回車鍵)或文件結束符(表示輸入結束)為止。
此時,緩沖區中的所有字符都被清除,可以繼續接受新的輸入。