Здесь вы можете скачать парочку интересных андроид приложений Чтение и запись векторов в файлФункция для чтения вектора из файла:
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(); } |
|
Разработчик сайта: Филатов Максим