에서 FFLUSH (표준 입력)의 사용은 무엇인가 내가 가지고있는 다음 프로그램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 (표준 입력)의 사용은 무엇입니까?
문서를 읽을 수 없습니까? –
@MitchWheat 알고 계시 겠지만, 많은 플랫폼에서는 일부 동작이 정의되어 있기 때문에 많은 문서에서는'fflush (stdin)'을 언급하지 않을 것입니다. 처음에는 당황 스럽다는 것은 당연한 일입니다. (단, [Using fflush (stdin)] (http://stackoverflow.com/questions/2979209/using-fflushstdin))과 같은 중복 질문이 있어야합니다. – Gilles