Angenommen, Sie die Anzahl der Zeilen „r“ haben und die Anzahl der Spalten „c“, Sie können dies tun:
int **arr;
arr = malloc(r*sizeof(int*));
for(int i=0; i < r; i++)
{
arr[i] = malloc(c*sizeof(int));
}
dies ermöglicht eine dynamische Zuweisung ein Array von Zeigern auf ganze Zahlen, und dann ordnet Arrays Ganzzahlen für jeden Zeiger. Vergessen Sie nicht, dynamisch zugewiesenen Arrays zu löschen, wenn Sie fertig sind, in diesem Fall, dass Sie die Integer-Arrays zuerst löschen sollten und dann den Zeiger-Array:
for(int i=0; i < r; i++)
{
free(arr[i]);
}
free(arr);
https://www.google.com/search?q=c+dynamic+ Array – Biffen
Haben Sie jemals von ['malloc'] (http://en.cppreference.com/w/c/memory/malloc) und [' free'] gehört (http://en.cppreference.com/w/c/speicher/frei)? –