gpt4 book ai didi

无法理解什么是 fflush() 函数

转载 作者:太空宇宙 更新时间:2023-11-04 05:48:11 25 4
gpt4 key购买 nike

<分区>

我似乎无法理解 C 中 fflush() 函数的概念。有人可以用更简单的术语解释一下吗,因为我似乎无法理解它以及它在这段代码中的作用:

int main() {
loadContactList();
while (1) {
printf("\n");
printMenu();

int choice;

scanf(" %d", &choice);
fflush(stdin);
printf("\n");

if (choice == 1) {
// addContact();
} else if (choice == 2) {

} else if (choice == 3) {

} else if (choice == 4) {
query();
} else if (choice == 5) {
while (1) {
printf("choose the sorting mode:\n \n");
printf("1. Sort by last name, first name then number\n");
printf("2. Sort by date\n");
printf("Enter -1 to return to the main menu\n");

int x;

scanf("%d", &x);

if (x == 1) {
sortByLFN();
printContactList();
break;
} else if (x == 2) {
sortByDate();
printContactList();
break;
} else if (x == -1) {
break;
}
}
} else if (choice == 6) {
//saveContact();
} else if (choice == 7) {
quitPhoneBook();
} else {
printf("You entered an invalid option \n");
}
}
return 0;
}

该代码应该用于电话簿程序,我们被告知要使用 fflush 但类里面没有解释。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com