Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/09/2012, 14:42
cesar_casla
 
Fecha de Ingreso: diciembre-2011
Ubicación: CABA
Mensajes: 433
Antigüedad: 12 años, 10 meses
Puntos: 94
Respuesta: Memoria dinámica, estructura con punteros, No encuentro el error.

mmm cambiaste un poco el codigo, por algun motivo??... Hay un pequeño detalle cuando reservas memoria para vector: tenes que multiplicar por 10(o cualquier numero) al sizeof; de esta manera tenes un vector de 10 posiciones, ejemplo
Código C:
Ver original
  1. vector=(nombre_s*)malloc(sizeof(nombre_s)*10);



Cita:
alguien me puede explicar a mas detalles el puntero a punteros...
asi como un puntero puede apuntar a cualquier tipo de variable, tambien puede apuntar a otro puntero; esto es lo q se conoce como puntero a puntero. Las ventajas y usos de hacer esto las vas a ver con el tiempo y la practica, no incluyas todo si aun no tenes afianzado los conceptos


Cita:
lo ideal es usar ->
no veo porque es ideal usar la flecha. Lo ideal es saber cuando usar "->" y cuando usar "."
Si en el programa queres usar la flecha, tenes que aplicar la aritmetica de punteros. Ejemplo para reservar memoria en nombre:
Código C:
Ver original
  1. (vector+i)->nombre=(char*)malloc(sizeof(char)*5);


Cualquier cosa segui preguntando. Saludos

Creo q no me olvide de nada, cualquier cosa segui