Tablice dwuwymiarowe wypisywanie

0

Witam
Mam problem z wypisaniem tablicy dwuwymiarowej zadeklarowanej dynamicznie proszę o pomoc . Sprawdźcie też czy skanowanie zrobiłem dobrze

int main()
{
    int *tab;
    int c=2,d=2,i;
    tab=(int**)malloc(c*sizeof(int*));
    for(i=0;i<c;i++)
    tab[i]=(int*)malloc(d*sizeof(int));
    int j=0;
    for(j=0;j<c;j++)
    {
        for(i=0;i<d;i++)
        {
            printf("Podaj wartosc [%d][%d]\n",j,i);
            scanf("%d",tab);
        }
    }

    for(j=0;j<c;j++)
    {
    for(i=0;i<d;i++)
        {
            printf("%d ",tab);
        }
        printf("\n");
    }
    for(i=0;i<c;i++)
    free(tab[i]);
    free(tab);
    return 0;
}
0

Tak po prostu tab i w printf'ie i w scanf'ie ?

0

Nie wiem jak dlatego pytam...

0

nie znalazłem nic ciekawego dlatego proszę o podpowiedź

0

Zapomniałem o & przy skanowaniu...

0

W każdym obiegu pętli starasz się zapisać dane w te samo miejsce.

1 użytkowników online, w tym zalogowanych: 0, gości: 1