en C, las variables globales q yo tenga declaradas
Publicado por kno21 (2 intervenciones) el 04/01/2002 10:52:33
en C, las variables globales q yo tenga declaradas, tienen q pasar por la cabecera de las funciones o no hace falta???
Otra cosa: estoy haciendo una tabla dinamica de la siguiente estructura.
struct Tcliente
{ char nombre[30];
char apellidos[50];
} *p;
Entonces, para reservar memoria paa el primer cliente lo hago con:
p=(struct Tcliente *) malloc(sizeof(struct Tcliente);
pero a partir del primer cliente, no se como reservarle memoria (no kieor hacer una lista enlazada). Creo q puede ser con el realloc, pero no me va.
Otra cosa: porq si yo declaro esto.. char *c; puedo hacer estas cosas:
c[0]='a'; c[1]='b'; si no he reservado memoria.
GRACIAS DE ANTEMANO!!!!!
Otra cosa: estoy haciendo una tabla dinamica de la siguiente estructura.
struct Tcliente
{ char nombre[30];
char apellidos[50];
} *p;
Entonces, para reservar memoria paa el primer cliente lo hago con:
p=(struct Tcliente *) malloc(sizeof(struct Tcliente);
pero a partir del primer cliente, no se como reservarle memoria (no kieor hacer una lista enlazada). Creo q puede ser con el realloc, pero no me va.
Otra cosa: porq si yo declaro esto.. char *c; puedo hacer estas cosas:
c[0]='a'; c[1]='b'; si no he reservado memoria.
GRACIAS DE ANTEMANO!!!!!
Valora esta pregunta


0