Buenas, he hecho el siguiente programa, pero no se como pasarle el vector fibonnaci por referencia para que funcione correctamente...
#include <stdio.h>
void crearFibonnaci(int *fibonnaci){
fibonnaci[0]=1;
fibonnaci[1]=1;
int i=2;
while(i!=10){
fibonnaci=fibonnaci[i-1]+fibonnaci[i-2];
i++;
}
}
void sumarFibonnaci(int *suma, int *fibonnaci){
int i=0;
while(i!=10){
*suma+=fibonnaci;
i++;
}
}
main(){
int fibonnaci[10];
int suma=0;
switch(fork()){
case -1:
printf("Error\n");
exit(1);
case 0:
crearFibonnaci(fibonnaci);
break;
default:
wait();
sumarFibonnaci(&suma,fibonnaci);
printf("Suma de Fibonnaci: %i\n",suma);
break;
}
}
Gracias por vuestra ayuda.