Доброго времени суток. Нужен совет,напутствие или что-то в этом роде.
Задача такая: создать программку которая неким образом обрабатывает матрицу -> получается другая матрица. Полученную матрицу нужно записать в файл. Потом извлечь из файла для последующей обработки.
Я сделал две функции:
void out_in_file(){
enter_file_name();
ofstream outF(file_name,ios::out);
if (!outF){
cout << "ERROR" << endl;
exit(1);
}
outF << n << " ";
outF << m << " ";
for (int i=0;i<n;i++){
for (int j=0;j<m;j++){
outF << twoM[i][j] << " ";}
outF << endl;
}
outF.close();
}
void open_file(){
enter_file_name();
ifstream inF(file_name, ios::in);
if (!inF){
cout << "ERROR" << endl;
exit(1);
}
inF >> n;
inF >> m;
for (int i=0; i<n;i++)
for(int j=0; j<m;j++)
inF >> twoM[i][j];
inF.close();
}
А вопрос вот в чём: насколько рационально записывать размерность в файл. правильно ли это,не знаю с какой точки зрения(это лаба -> препод проверяет). есть ли какие-нибудь другие алгоритмы?
Спасибо за внимание.
Ответ на:
комментарий
от placement_new
Ответ на:
комментарий
от deepforg
Ответ на:
комментарий
от deepforg
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум eof и seekg() в gcc/gpp (2005)
- Форум Странное поведение при чтении файла, C++ (2013)
- Форум Использовать готовый код (2013)
- Форум [C++] сводящиая с ума странность при сравнении переменных (2006)
- Форум V4L2: ошибка удаления буфера из очереди: недопустимый аргумент (2023)
- Форум Проблема со сборкой шаблонов... (2005)
- Форум Можно ли подружить glubuild2dmipmaps и qt? (2022)
- Форум Названия для размеров часто используемых буферов (2024)
- Форум ошибка: collect2: error: ld returned 1 exit status (2018)
- Форум YYSTYPE Bison&Flex (2021)