Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/10/2012, 21:52
m4rc05
 
Fecha de Ingreso: julio-2009
Mensajes: 36
Antigüedad: 14 años, 9 meses
Puntos: 0
Cadenas con punteros en ves de arreglo, ¿por qué se puede?

Hola!!
Una ves leei que en ves de hacer esto:

Código C:
Ver original
  1. char a[10];
  2. gets(a);
  3. //etc etc

Se podia hacer esto:

Código C:
Ver original
  1. char *a;
  2. gets(a);
  3. //etc etc

Y la verdad no recuerdo el porqué y también recuerdo algo de una limitación al momento de querer editar, o usar otro gets(a); después del primero en algún momento, ¿alguien me lo podría explicar?. (el porqué funciona y el porqué de la limitación)
Gracias.
(Se punteros, memoria dinámica y lo suficiente, incluso recuerdo que lo entendí cuando lo leei pero ya no me acuerdo que fue xD)... xD