#include <stdio.h>
main()
{
int i=0;char wb,s,c;
for(i=0;i<1000;i++)
{wb=getchar(); if(wb==EOF) break;}
scanf("%s",s);getch();
}
我的问题是,为什么循环里边碰到eof以后,后边的scanf就跳过了呢?如何让他执行呢?
main()
{
int i=0;char wb,s,c;
for(i=0;i<1000;i++)
{wb=getchar(); if(wb==EOF) break;}
scanf("%s",s);getch();
}
我的问题是,为什么循环里边碰到eof以后,后边的scanf就跳过了呢?如何让他执行呢?




