Necesito ayuda
Publicado por Mar (5 intervenciones) el 02/08/2005 00:32:52
que tal!!!
tengo un problema necesito realizar un programa en c que haga lo siguiente:
Definir un tipo de datos que represente a una persona, siendo sus campos: el nombre (char *), el apellido (char *), cédula (char [10]) y la edad (int). Llamar PERSONA a este tipo de datos.
Escribir un programa que lea el contenido de un archivo de texto en el que cada línea contenga los datos que definen a una persona (de acuerdo al tipo de datos mencionado anteriormente), y rellene de esa forma una arreglo de variables de tipo PERSONA. El programa debe recibir el nombre del archivo a leer como argumento, teniendo que introducirse éste en la misma línea que ejecuta el programa. Para ello la función main debe tener el prototipo estándar int main(int argc, char *argv[]). El programa debe comprobar que el número de líneas que se van leyendo no supera la dimensión del arreglo definido (Máximo 200). Una vez terminado de leer el archivo debe imprimirse a pantalla los datos de todas las personas (una por línea), y liberarse toda la memoria que se haya ocupado dinámicamente.
si me pudiera ayudar no sabe lo que se los agradezco estoy empezando a llevar c pero no he podido hacer el programa, ya llevo dos dias en el y no se me ilumina la cabeza
tengo un problema necesito realizar un programa en c que haga lo siguiente:
Definir un tipo de datos que represente a una persona, siendo sus campos: el nombre (char *), el apellido (char *), cédula (char [10]) y la edad (int). Llamar PERSONA a este tipo de datos.
Escribir un programa que lea el contenido de un archivo de texto en el que cada línea contenga los datos que definen a una persona (de acuerdo al tipo de datos mencionado anteriormente), y rellene de esa forma una arreglo de variables de tipo PERSONA. El programa debe recibir el nombre del archivo a leer como argumento, teniendo que introducirse éste en la misma línea que ejecuta el programa. Para ello la función main debe tener el prototipo estándar int main(int argc, char *argv[]). El programa debe comprobar que el número de líneas que se van leyendo no supera la dimensión del arreglo definido (Máximo 200). Una vez terminado de leer el archivo debe imprimirse a pantalla los datos de todas las personas (una por línea), y liberarse toda la memoria que se haya ocupado dinámicamente.
si me pudiera ayudar no sabe lo que se los agradezco estoy empezando a llevar c pero no he podido hacer el programa, ya llevo dos dias en el y no se me ilumina la cabeza
Valora esta pregunta


0