Witajcie ponownie
Tak jak w temacie. Powie mi ktoś dlaczego nic sie nie wyświetla na ekranie kiedy chcę wypisać 2 wymiarową tablice?
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b,c,i,j;
int **tab;
printf("Podaj rozmiar swojej 2 wym tablicy i wczytaj liczby:");
scanf("%d",&a,&b,&c);
tab=(int **) malloc(a* sizeof(int *));
printf("\n");
//if(tab==NULL)
//printf("fail");
for(i=0;i<a;i++)
{
tab[i]=(int *) malloc(b*sizeof(int));
}
for(i=0;i<a;i++)
{
for(j=0;i<b;j++)
{
scanf("%d",&tab[i][j]);
}
}
for(i=0;i<a;i++)
{
for(j=0;j<b;j++)
{
printf("%3d",tab[i][j]);
if(i==20)
{
printf("\n");
}
}
}
printf("\n");
system ("pause");
free (tab);
return 0;
}