Здесь вы можете скачать парочку интересных андроид приложений Чтение и запись векторов в файлФункция для чтения вектора из файла:
double *inputvf(ifstream &f,int n, char s[40])
{//Объявление указателей и перемнных
int i;
double *a;
//Выделение ОП под вектор
a=new double [n];
if(a==NULL){cout<< "\n Не хватает оперативной памяти под вектор";
exit(1);
}
//Открытие файла для чтения
f.open (s);
//Проверка успешности открытия файла для чтения
if (f.fail()) {cout<<"\n Ошибка открытия файла";
exit(1);
}
for(i=0;i< n;i++)
f>>a[i];
//Закрытие файла
f.close();
return a;
}
Функция для записи вектора в файл:
void outputvf(ofstream &f,double *a, int n, char s[40])
{//Объявление перменных
int i;
//Открытие файла
f.open(s);
//Проверка успешности открытия файла
if (f.fail()) {cout<<"\n Ошибка открытия файла";
exit(1);
}
for(i=0;i< n;i++)
{f<< endl;
f<< setw(10)<< a[i];
}
//Закрытие файла
f.close();
}
|
|
Разработчик сайта: Филатов Максим