|
#include <windows.h>
#include <stdio.h>
#include "Matrix.h"
typedef char DIM[16];
FILE *fp;
int main(int argc, char* argv[])
{
char *data = new char[16*10];
FillMemory( data, 16*10, 0x00 );
DIM *dim;
dim = (DIM *)data;
dim[0][0] = 1;
dim[1][1] = 1;
dim[3][7] = 1;
dim[4][9] = 1;
fp = fopen( "C:\\TEMP\\dim.dat", "wb" );
fwrite( data, 16, 10, fp );
fclose( fp );
delete [] data;
Matrix matrix(16,10);
matrix.put(0,0,1);
matrix.put(1,1,1);
matrix.put(3,7,5);
matrix.put(4,9,1);
printf( "%d\n", matrix.get( 3, 7 ) );
fp = fopen( "C:\\TEMP\\matrix.dat", "wb" );
fwrite( matrix.ptr, 16, 10, fp );
fclose( fp );
return 0;
}
| |