Пишет что отсутствует ; . Кидает на 21 строчку (отмечу в коде). Ошибку выдает вне зависимости от того, что в цикле.
#include
#include
#include
#include
#include
#include
void main()
{
FILE *txt;
char txtmas[1000];
int n=0,m=0,x,y;
int **mas;
if((txt=fopen("c:Matrica.txt","r"))==NULL)
{
puts("Nevozmojno otkrit fail");
exit(1);
}
fscanf(txt, "%d", &x);
fscanf(txt,"%d",&y);
mas = (int**)malloc(x*sizeof(int));
for (int i=0;i<x;i++) // Сюда кидает ошибку.
{
mas = (int*)malloc(y*sizeof(int));
for (int j=0;j<y;j++)
fscanf(txt,"%d", &mas[j]);
}
printf("%d",mas[1][1]);
system("pause");
}
#include
#include
#include
#include
#include
#include
void main()
{
FILE *txt;
char txtmas[1000];
int n=0,m=0,x,y;
int **mas;
if((txt=fopen("c:Matrica.txt","r"))==NULL)
{
puts("Nevozmojno otkrit fail");
exit(1);
}
fscanf(txt, "%d", &x);
fscanf(txt,"%d",&y);
mas = (int**)malloc(x*sizeof(int));
for (int i=0;i<x;i++) // Сюда кидает ошибку.
{
mas = (int*)malloc(y*sizeof(int));
for (int j=0;j<y;j++)
fscanf(txt,"%d", &mas[j]);
}
printf("%d",mas[1][1]);
system("pause");
}