Добрый день
Помогите пожалуйста разобраться
Существует структура которая формирует запись добавляемую в файл
struct ENROLLEE
{
char surname[50]; //фамилия
char name[50]; //имя
char patronymic[50]; //отчество
int yearOfBirth; //год рождения
int marksOfExams[3]; //оценки вступительных экзаменов
float meanMark; //средний балл
};
Необходимо в данном куске кода добавить условие чтобы запись была вставлена только после студента с определенной фамилией и оценкой 5
for (int i = 1; i <= N; i++)
{
fread(&en, sizeof(ENROLLEE), 1, f);
if (ferror(f) != NULL)
{
cout << "ОШИБКА ПРИ ЧТЕНИИ ИЗ ФАЙЛА!";
exit(4);
}
fwrite(&en, sizeof(ENROLLEE), 1, t);
if (ferror(t) != NULL)
{
cout << "ОШИБКА ПРИ ЗАПИСИ В ФАЙЛ!";
exit(2);
}
if (strcmp(surname, en.surname) == 0, en.meanMark!=5) // вроде как сюда надо добавить
{
fwrite(&newEn, sizeof(ENROLLEE), 1, t);
if (ferror(t) != NULL)
{
cout << "ОШИБКА ПРИ ЗАПИСИ В ФАЙЛ!";
exit(2);
}
}
}