Ich habe folgendes Programmwas ist die Verwendung von fflush (stdin) in C-Programmierung
#include <stdio.h>
#include <stdlib.h>
int main()
{
char ans[8];
int i;
for(i=1;i<=3;i++)
{
printf("\n What is the unit of traffic ?");
scanf("%s",ans);
fflush(stdin);
if(stricmp(ans,"Earlang")==0)
{
printf("\nAnswer is correct");
exit(1);
}
else
if(i<3)
printf("\n Try Again!\n");
}
printf("\n Nunit of traffic is Earlang:");
}
Was ist die Verwendung von fflush (stdin) in diesem Programm?
können Sie die Dokumente nicht lesen? –
@MitchWheat Wie Sie vielleicht wissen sollten, wird in vielen Dokumenten "fflush (stdin)" nicht erwähnt, da es auf einigen Plattformen nur ein bestimmtes Verhalten hat. Es ist vollkommen normal, sich zuerst darüber zu wundern (aber es muss eine Menge doppelter Fragen zu SO geben, zum Beispiel [Using fflush (stdin)] (http://stackoverflow.com/questions/2979209/using-fflushstdin)). – Gilles