es muy simple, puedes dividir tu código en demás archivos ya sean .h o .c, simplemente crea otro archivo y guardalo como .c o .h, depende como lo manejes, luego en ese archivo por tus funciones que hagan ciertas cosas y en el archivo principal.cpp incluyelo.
Archivo.cpp
Cita: #include"mi_Archivo_externo.h" o .c
para poder usar variables de otro archivo simplemente metelas en tu .c con extern. Digamos que en el main.cpp tienes una variable X, y la quieres usar desde tu archivo externo.h o .c , simplemente en este archivo pon:
extern int X, será la misma variable pero así la podrás usar en tu otro archivo.
Cita: te respondo como el universo me lo da a entender xD, no soy profesional