16.03.2010, 20:26
|
|
| easybudda Модератор Эксперт C++
Регистрация: 25.07.2009 Адрес: Московская область
Сообщений: 6,805 Репутация: 5686 (3293) | Re: вывод в файл | Код C++ | 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
| #include <iostream>
#include <fstream>
template <typename T>
std::ostream& ShowMatrix(std::ostream& ost, T **matr, size_t rows, size_t cols){
for ( size_t i = 0; i < rows; i++ ){
for ( size_t j = 0; j < cols; ++j )
ost << matr[i][j] << " ";
ost << '\n';
}
return ost;
}
int main(){
const int rows = 5;
const int cols = 4;
int **matr = new int* [ rows ];
for ( int i = 0; i < rows; ++i )
matr[i] = new int [ cols ];
for ( int i = 0; i < rows; ++i )
for ( int j = 0; j < cols; ++j )
matr[i][j] = i + j;
ShowMatrix(std::cout, matr, rows, cols);
std::ofstream ofs("demo.txt");
if ( !ofs.is_open() )
return 1;
ShowMatrix(ofs, matr, rows, cols);
ofs.close();
for ( int i = 0; i < rows; ++i )
delete [] matr[i];
delete [] matr;
return 0;
}
|
| |
| | |
| | |