Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/03/2007, 10:49
Smithy
 
Fecha de Ingreso: septiembre-2005
Mensajes: 32
Antigüedad: 19 años, 4 meses
Puntos: 0
Obtener el espacio de memoria asignado a un puntero en c

Hola quería saber si había una funcion que me devolviera cuanto tamaño devuelto por malloc tenia un puntero, por ejemplo si

buffer = malloc(i);

¿como hago para saber el valor de i sólo a partir de buffer? Una forma sería hacer strlen(buffer) pero eso siempre y cuando no haya ningun byte nulo dentro de ese buffer.