方法一使用getchar函數清空輸入緩沖區
getchar函數可以從輸入緩沖區中讀取一個字符,并將其從緩沖區中刪除。我們可以使用getchar函數連續讀取緩沖區中的字符,直到讀取到緩沖區中的一個字符為止。
下面是一個使用getchar函數清空輸入緩沖區的例子
```clude
tain() {
char c;' && c != EOF); 0;
在這個例子中,我們使用了一個while循環,不斷從輸入緩沖區中讀取字符,直到讀取到換行符或者文件結束符為止。
方法二使用fflush函數清空輸入緩沖區
)函數清空輸入緩沖區。
下面是一個使用fflush函數清空輸入緩沖區的例子
```clude
tain() {
char c;f("%c", &c);); 0;
f)函數清空輸入緩沖區。
清空輸入緩沖區可以避免程序讀取到錯誤的數據或者出現意外的行為。我們可以使用getchar函數或者fflush函數清空輸入緩沖區。在使用時需要注意,如果輸入緩沖區中有多個字符,需要使用循環將其全部清空。