All pastes #37234 Raw Edit

David O

public c v1 · immutable
#37234 ·published 2006-01-18 14:00 UTC
rendered paste body
#include <stdio.h>#include <stdlib.h>const int tableSize = 10;void InitTable(int*** matPtr){    int i,j;    *matPtr = (int**)calloc(tableSize, sizeof(int));    for (i=0; i<tableSize; ++i) {        (*matPtr)[i] = (int*)calloc(tableSize, sizeof(int));          for (j=0; j<tableSize; ++j) {            (*matPtr)[i][j] = (i+1)*(j+1);        }    }}void PrintTable(int** mat){    int i,j;    for (i=0; i<tableSize; ++i) {        printf("\n");        for (j=0; j<tableSize; ++j) {            printf("%4d", mat[i][j]);        }    }}void FreeTable(int** mat){    int i;    for (i=0; i<tableSize; ++i) {        free(mat[i]);    }    free(mat);}int main(){    int **mat;    int i,j;    InitTable(&mat);    PrintTable(mat);    FreeTable(mat);    getchar();    return 0;}