中にfflush(STDIN)の使用は何である私持って次のプログラムCプログラミング
#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:");
}
このプログラムでfflushは(STDIN)の使用は何ですか?
あなたはドキュメントを読むことができませんか? –
@MitchWheatあなたが知っておかなければならないように、多くのドキュメントでは、一部のプラットフォームでのみ動作が定義されているため、fflush(stdin)は言及されません。最初はこれに困惑しているのは当然のことですが([Use fflush(stdin)](http://stackoverflow.com/questions/2979209/using-fflushstdin)など、重複した質問がたくさんあるはずです)。 – Gilles