rt一直无法继续输入
#include<bits/stdc++.h>
#include<windows.h>
using namespace std;
int n;
string tim[11001];
string dan[11001];
void sscanf()
{
FILE *fp=freopen("queston.txt","r",stdin);
cin>>n;
for(int i=1;i<=n;i++){
cin>>tim[i];
}
fflush(fp);
freopen( "CON", "r", stdin );
}
void sscanff()
{
FILE *fp=freopen("ans.txt","r",stdin);
for(int i=1;i<=n;i++){
cin>>dan[i];
}
fflush(fp);
freopen( "CON", "r", stdin );
}
int main()
{
sscanf();
sscanff();
for(int i=0;i<=99;i++){
system("color 0F");
srand(time(NULL));
int x=rand()%n+1;
cout<<x<<'.'<<'\n';
cout<<tim[x];
string c;
cin>>c;
if(c==dan[x])
{
system("color 02");
cout<<"\n正确\n";
Sleep(1000);
system("cls");
continue;
}
else
{
system("color 04");
cout<<"\n错误\n";
Sleep(1000);
system("cls");
continue;
}
}
return 0;
}