Как работает эта функция(что она делает?)
bool ReadFile(Students*& arr_Students, int& size)
{
arr_Students = new Students[100];
size = 0;
ifstream fin("Students.txt");
while (fin >> arr_Students[size].name)
{
fin >> arr_Students[size].surname;
fin.ignore();
getline(fin, arr_Students[size].adress);
fin >> arr_Students[size].gender;
fin >> arr_Students[size].numberofgroup;
++size;
if (size >= 100)
break;
}
return true;
}
Ответы (1 шт):
Автор решения: Zhihar
→ Ссылка
из файла считывает слово, слово, строку, слово слово (т.е. скорее всего это 3 строки) и записывает их в текущую ячейку массива студентов
где студент - это структура с именем, фамилией, адресом, полом и номером группы
если вдруг информации в файле больше чем на 100 студентов - прекращаем считывать из файла и выходим не закрыв файл (потому что мама не учила хорошим манерам)