Ciao a tutti,

stavo trafficando un po con i puntatori a puntatori:

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;

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?