Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Laboratorios de computación
salas A y B
M.C Gabriel Castillo Hernandez
Profesor:
7
Grupo:
2023-1
Semestre:
28/09/2022
Fecha de entrega:
Observaciones:
CALIFICACIÓN: __________
DESARROLLO:
-Como primer paso declaramos una estructura que estaba conformada por 2 variables, de igual
forma declaramos 2 funciones, una recibía la copia de una estructura y otra recibía la dirección
de una estrucutura.
-Continuando con la segunda parte del desarrollo, se creó un nuevo archivo .h llamado
“renglon.h” y en él se declaró una estrucutura compuesta donde primeramente se creó una
estructura llamada RENGLON y dentro de ella se declaró una variable del tipo estructura
ARTICULO y también se declaró una función dentro de la estructura. Fuera de la estructura pero
dentro del archivo .h se declare una función que regresa una dirección del tipo estructura
RENGLON.
-Después creamos un nuevo archivo .c llamado renglon donde hicimos el cuerpo de la función,
que declaramos en el archivo renglon.h, declaramos una variable donde encontramos una
dirección del tipo estructura RENGLON e igual reservamos un espacio de memoria y su dirección
la asignamos a la variable nuevo mediante la función malloc, la función regresa el contenido de la
variable nuevo
-Ya en la función principal cambiamos todo el cuerpo de la función, declaramos 4 variables que
contienen una dirección donde encontramos una struct RENGLON, le asignamos a la variable
primero y ultimo un null para que no tengamos la necesidad de reservar un espacio de memoria,
a unRenglon le asignamos la dirección que regresa la función nuevoRenglon, después como
unRenglon ya tiene la dirección donde encontramos una estructura RENGLON donde dentro de
ésta hay una variable del tipo estructura ARTICULO pues se la pasamos como parametro a la
función leerArticulo y como es el primer paso, le recordamos al programa que el primer renglon
que se haga será el primero y el ultimo.