Ciao a tutti,
stavo trafficando un po con i puntatori a puntatori:
semplicemente se come numero di colonne e righe metto 5 tutto funziona bene, se invece metto un numero superiore il programma ignora l istruzione system("pause") e mi chiude la console in faccia :O. Da notare che facendo il debug passo passo e mettendo dimensioni superiori a 5, per es 15 funziona tutto per il megio :O. Che il Dev-Cpp sia impazzito?Codice PHP:#include <stdio.h>
#include <stdlib.h>
int main()
{
int **matrice,rig,col,i,j;
printf("Inserire dimensioni matrice, righe e colonne: ");
scanf("%d%d",&rig,&col);
matrice=(int **) calloc(rig,sizeof(int));
for(i=0;i<=rig;i++)
{
matrice[i]=(int *) calloc(col,sizeof(int));
for(j=0;j<=col;j++)
{
matrice[i][j]=j;
}
}
for(i=0;i<=rig;i++)
{
for(j=0;j<=col;j++)
{
printf("%d ",matrice[i][j]);
}
printf("\n");
}
system("pause");
return 0;
}

Rispondi quotando