first iteration is successful but later unable to input name. Also i heard about not using gets, so i tried fgets also but it also didn't work either. Please help !!
i am working in codeblocks with c++ language
struct stu
{
char n[25];
int r;
}s[3];
void getinfo()
{
for(int i=0;i<3;i++)
{
cout<<"name: ";
gets(s[i].n);
cout<<"R.no: ";
cin>>s[i].r;
}
}
int main()
{
getinfo();
for(int l=0;l<3;l++)
{
cout<<s[l].n;
cout<<s[l].r;
}
}
output, getting first iteration correctly but next time unable to input name