E
efrem
Помогите, пожалуйста с программой:
#include <iostream>
#include <malloc.h>
using namespace std;
int main () {
int **a;
int n=0, m=0, i;
cout << "Vvedite razmernost:";
cin >> n;
cin >> m;
a=(int**)(calloc(m, sizeof(int*)));
for (i=0; i<=m; i++)
{
a=(int*)(calloc(n, sizeof(int)));
}
free(a);
return 0;
}
Выводит ошибку. Не пойму, в чем причина.
Заранее благодарен
efrem
#include <iostream>
#include <malloc.h>
using namespace std;
int main () {
int **a;
int n=0, m=0, i;
cout << "Vvedite razmernost:";
cin >> n;
cin >> m;
a=(int**)(calloc(m, sizeof(int*)));
for (i=0; i<=m; i++)
{
a=(int*)(calloc(n, sizeof(int)));
}
free(a);
return 0;
}
Выводит ошибку. Не пойму, в чем причина.
Заранее благодарен
efrem