نگاارش
سه شنبه 24 آذر 1394, 14:52 عصر
سلام
من دارم یه پروژه ی کوچیک سی پلاس با استفاده از فایل مینویسم تو قسمت یافتن بزرگترین معدل به مشکل خوردم اروور نمیده ولی اجرام نمیشه.
کدی ک نوشتم رو میذارم لطفا راهنماییم کنید.ممنون
case 6 :
{
float max=0.0;
int j,n,p;
ifstream if5("d:\\1\\student1.dat");
if5.read((char *)(&s1),sizeof(student));
for(j=0;j<n;j++)
{
if(!if5.eof())
{
if(s[j].get_stavg()>max)
{
max=s[j].get_stavg();
if5.read((char *)(&s1),sizeof(student));
p=j;
}
if5.read((char *)(&s1),sizeof(student));
}
}
return p;
}
من دارم یه پروژه ی کوچیک سی پلاس با استفاده از فایل مینویسم تو قسمت یافتن بزرگترین معدل به مشکل خوردم اروور نمیده ولی اجرام نمیشه.
کدی ک نوشتم رو میذارم لطفا راهنماییم کنید.ممنون
case 6 :
{
float max=0.0;
int j,n,p;
ifstream if5("d:\\1\\student1.dat");
if5.read((char *)(&s1),sizeof(student));
for(j=0;j<n;j++)
{
if(!if5.eof())
{
if(s[j].get_stavg()>max)
{
max=s[j].get_stavg();
if5.read((char *)(&s1),sizeof(student));
p=j;
}
if5.read((char *)(&s1),sizeof(student));
}
}
return p;
}