Cita:
Empezado por aguml
En C no se puede pasar el apuntador por referencia de ese modo...
|
Mismo ejemplo en C:
Código PHP:
#include <stdio.h>
#include <stdlib.h>
#define ELEM 10
void foo(int* v, int);
int main()
{
int i, *vec = (int*) malloc(sizeof(int) * ELEM);
foo(vec, ELEM);
for (i = 0; i < ELEM; i++) printf("%3d", vec[i]);
free(vec);
getchar();
}
void foo(int* v, int n) {
int i;
for(i = 0; i < n; i++) *(v+i) = i;
}
Saludos