All pastes #44983 Raw Edit

2d array

public c v1 · immutable
#44983 ·published 2006-03-09 00:47 UTC
rendered paste body
#include <stdlib.h>#include <stdio.h>int main (int argc, char **argv){	int **m;	int n, k;	int i,j;	if (argc < 3) {		printf ("You loser\n");		exit (-1);	}		n = atoi (argv[1]);	k = atoi (argv[2]);	m = (int **) malloc (sizeof (int *) * n);	m[0] = (int *) malloc (sizeof (int *) * (n * k));	for(i = 1; i < n; i++) {		m[i]  = m[i-1] + k;	}			for (i = 0; i < n; i++) {		for (j = 0; j < k; j++) {			m[i][j] = (i * 10) + j;		}	}	for (i = 0; i < n; i++) {		for (j = 0; j < k; j++) {			printf (" %d ", m[i][j]);		}		printf ("\n");	}}