Ребята у меня такая же задача помогите решить... вся проблема в том что тут бинарный файл((( и как считать безразмерный массив, так как в с++ нельзя задавать массив по переменной... а только по константе.

Цитата

//---------------------------------------------------------------------------
#include <stdio.h>
#include <iostream.h>
#include <conio.h>
#include <vcl.h>
#pragma hdrstop

//---------------------------------------------------------------------------

#pragma argsused
class MyMatrix
{
int kolstk;
int kolstv;
int iclmatrix[][100];
};
int main()
{
cout << "Enter name of file\n";
char fname[90];
cin >> fname;
FILE *in;
if ((in=fopen(fname, "r+"))==0)
{
cout << "Error read file " << fname;
getch();
return 0;
}
int n;
int m;
fscanf(in, "%d",&n);
fscanf(in, "%d",&m);
cout <<"Size of matrix: "<< n << " x " << m << "\n";
int plusVek[1];
int minusVek[1];
int i;
int j;
for (i=1; i<m; i++)
{
for (j=1; j<n; j++)
{
int buff;
fscanf(in,"%d",&buff);
if (buff<0)
{

}
}
}
getch();
return 0;
}
//---------------------------------------------------------------------------


может нам дали неправильные условия, и тут текстовый файл.