<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 8.00.7600.16385">
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT size=2 face=Arial>Hola a todos:</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face=Arial> Estoy aprendiendo acerca de las
estructuras y de los ficheros, pero me surgen algunas dudas.</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face=Arial> Estoy intentando crear una estructura,
pero me gustaría que fuese dinámica. Sé que puedo hacerlo con un array,
indicando el número de elementos que quiero reservar, pero he leído que eso
implica reservar memoria que puede tanto quedarse corta, como sobrar por todos
lados.</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face=Arial> Por otra parte, y aquí es donde viene
mi duda, sé que puedo crear una estructura con punteros, pero no termino de
entender cómo. Además, me gustaría que el programa que contenga esta estructura,
me permitiese añadir tantos registros como quisiera, sin tener que especificar
el número, y no sé como hacerlo.</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face=Arial> Veamos, pongo una estructura de
ejemplo.</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face=Arial>struct PERSONAS {</FONT></DIV>
<DIV><FONT size=2 face=Arial>char nombre[20];</FONT></DIV>
<DIV><FONT size=2 face=Arial>char apellidos[50];</FONT></DIV>
<DIV><FONT size=2 face=Arial>int edad;</FONT></DIV>
<DIV><FONT size=2 face=Arial>} *persona;</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face=Arial> No estoy seguro si "*persona" está
bien indicado, o si hay que indicarlo de otra manera, o si esto solo me
permitiría guardar un registro, o si por el contrario, me permite guardar tantos
como quiera.</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face=Arial> Luego, si quiero solicitar los datos
que contendrá esta estructura, ¿cómo indico que tiene que guardar el dato
indicado en un registro nuevo de la estructura?</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face=Arial> por otra parte, si quiero guardar los
datos de dicha estructura en un fichero, ¿cómo tendría que hacerlo? ¿Cómo indico
a la hora de guardarlo a que usuario pertenece?</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face=Arial> Pido disculpas por la extensión del
mail, y agradezco las rectificaciones, respuestas o consejos que podáis
darme.</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face=Arial> Muchas gracias,</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2
face=Arial>
Antonio</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV></BODY></HTML>