Mi problema es bien tonto. Estoy haciendo un programa en C++ pero ya empieza a ser demasiado grande para estar en un solo archivo, así que, se me ocurrió modularlo. El problema es que en este archivo, defino 3 tipos de variables nuevos que luego paso por parámetro y uso en las funciones.
Como lo tengo que hacer para sacar unas funciones que usan estos tipos en otro archivo?
Por ejemplo, como se haría para poner sólo la función 'ordenarPorEdad' en un módulo a parte:
Código C:
Ver original
typedef struct { char nombre[ 100 ]; int edad; } Persona; vector<Persona> gente; void ordenarPorEdad( vector<Persona> *vp ){ ... } void crearNuevaPersona() { ... }
Muchas gracias.
En google sólo sale como crear cabeceras pero no usar nuevos tipos en varios módulos. Incluso me he descargado programas como 'synaptic' para analizar su código pero no hay manera...
Grácias