Probablemente se que puedan estar cansados de dudas como estas, la verdad soy autodidacta y no se me es algo muy facil estas cosas, tengo la duda, he programado en windevc++ y me ha permitido correr el codigo (no es todo, ya que quiero corregir el error pero no lo encuentro), ahorita estoy corriendo en Mac OS X,
Código PHP:
#include <iostream>
using namespace std;
typedef double** matriz;
void rellena_matriz(int n, matriz M)
{
for (int i = 0; i < n; i++)
{
for (int j = 0; j < n; j++)
{
cout<<"Ingresa el elemento a_"<<i+1<<j+1<<" = ";
cin>>M[i][j];
}
}
}
void crear_matriz(int n, matriz M)
{
M = new double* [n];
for (int i = 0; i < n; i++)
{
M[i]=new double [n];
}
}
int main()
{
matriz M=0;
cout<<"Ingresa el tamaño de la matriz: ";
int n;
cin>>n;
crear_matriz(n, M);
rellena_matriz(n, M);
}
y al compilar me sale este error
Run Command: line 1: 3329 Segmentation fault ./"$2" "${@:3}"
Asumo yo es por que se esta pidiendo espacio inexistente en el nucleo, la verdad no tengo idea. Espero me puedan ayudar y muchas gracias.