Тема: Робота з зчитуванням файлів|Хто може допоможіть
Треба перевірити чи це перший рядок записуєш кількість елементів в масив(В першому рядку вказана кількість елементів) Далі треба всі елменти записати в масив і вивести результат ( потрібно це тому що далі буде йти сортування)
Ось що я спромігся зробити:
struct ArrAndLen
{
int *arr;
int size;
};
ArrAndLen *readFille()
{
ArrAndLen *result = new ArrAndLen();
ArrAndLen *data = new ArrAndLen();
string fileName = "input.txt";
//тимчасова для виводу
string sRead;
//поток для зчитування
ifstream fIn(fileName.c_str());
if(!fIn.is_open())//якщо не вiдкритий
{
cout << "Файл неможливо вiдкрити\n";
system("pause");
data->size = 0;
return result;
}
int i;
while(!(fIn.eof()))
{
getline(fIn, sRead , ' ');
if (i == 0)
{
data->size = stoi( sRead );
data->arr = new int[data->size];
}
else
{
}
fIn.close();
return result;
}
}