Programación General > C/C++

 Estructura archivos .h y .c

<< < (2/2)

locazopro:
recuerda que lo que estas incluyendo en el main.c es tdatos.h, y hasta donde tengo entendido en las cabeceras las estructuras deben ir definidas allí, solo se admite declaraciones sin cuerpo para funciones únicamente, que alguien me corrija si me equivoco.

shakka:

--- Cita de: "locazopro" ---recuerda que lo que estas incluyendo en el main.c es tdatos.h, y hasta donde tengo entendido en las cabeceras las estructuras deben ir definidas allí, solo se admite declaraciones sin cuerpo para funciones únicamente, que alguien me corrija si me equivoco.
--- Fin de la cita ---

Que en las cabeceras solo se admita la declaracion del prototipo de la funcion no, pero es uena practica, es mas organizacion pero cuando se esta aprendiendo puede resultar algo complejo, de hecho aprendi primero en el main de la aplicacion podiendo todo, luego separe las funciones y estructuras en una o varias cabeceras las funciones, estructuras y demas organizado por relacion de las funciones, despues separe las cabeceras dejando prototipo, y estructuras y creando aparte una fichero de implementacion(c) con la definicion de las funciones, para que, una vez teniendolas operacionales y depuradas precompilandolas en ficheros de libreria solo para usarlas en la aplicacion.

capsula4:
Estás usando primero typedef y luego declaras la estructura DATOS, deberia ser al revés

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa