Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/09/2006, 15:28
Avatar de El_Metallick
El_Metallick
 
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.718
Antigüedad: 22 años, 4 meses
Puntos: 16
trabajar con Strings dinámicos

Hola maestros... la verdad de las cosas es que necesito trabajar con strings dinámicos y no se como hacerlo, en un principio pense en algo asi

typedef struct Auto {
char *marca; //Marca del auto
struct Auto *next;
}Auto;

struct Auto *NuevoAuto;

char mar[40];
NuevoAuto->marca = (char *)malloc(sizeof(char)*strlen(mar));
strcpy(NuevoAuto->marca,mar);

Pero el tamaño 40 que le di es arbitrario no es fijo, vale decir que pueden ser bien 5 caracteres o 60... como puedo hacer que el tamaño de la varable mar sea variable???

Saludos
__________________
Haz la guerra en la cama y el amor donde se te de la gana...
El tiempo es el mejor maestro, lo único malo es que te mata...¡¡Aprovecha tu tiempo!!