All pastes #84638 Raw Edit

mellow

public cpp v1 · immutable
·published 2006-07-11 04:30 UTC
rendered paste body
#include<iostream.h>void crear_matriz(int **&,int,int);void llenar(int **,int,int);void mostrar(int **,int,int);void main(){		int **p,f=3,c=3;	crear_matriz(p,f,c);	llenar(p,f,c);	mostrar(p,f,c);	int *q = p[0];	cout<<&(*(q+0))<<endl;//dm p[0][1]	cout<<*p+1<<endl;//dm p[0][1]	//cout<<*(&(*(q+1)+1))<<endl; //error 	cout<<*(&(*(q+2)))<<endl; //2	cout<<*(p+1)+2<<endl; //dm [1][2]	cout<<*p+5<<endl;	cout<<*(*(p+1)+2)<<endl; //3	cout<<2[*(p+1)]<<endl;//3	cout<<*(&(*(*(p+1)+1)))<<endl;//2}void crear_matriz(int**&p, int f, int c){		p=new int*[f];	for(int i=0;i<f;i++)		p[i]=new int[c];}void llenar(int **p, int f, int c){	for(int i=0;i<f;i++)		for(int j=0;j<c;j++)			*(*(p+i)+j)=i+j;}void mostrar(int **p, int f, int c){	for(int i=0;i<f;i++){			for(int j=0;j<c;j++)			cout<<*(*(p+i)+j)<<" ";		cout<<"\n";	}}