Witam
Wiem że było wiele wątków z tym związanych jednak nie mogę sobie nadal poradzić, chciałbym podzielić program na pliki więc wygląda on tak:
//plik main.cpp
#include <iostream>
#include <curses.h>
#include <time.h>
#include <windows.h>
#include "variables.h"
#include "control.h"
...//reszta kodu
//plik variables.h
#ifndef variables_h
#define variables_h
//Tutaj wszystkie zmienne globalne - plik działa dobrze, zmienne są odczytywane przez program.
#endif
//plik control.h
#ifndef control_h
#define control_h
void control();
#endif
//plik control.cpp
#include "control.h"
void control(){ tutaj reszta kodu }
I problem w tym że plik control.cpp nie znajduje zmiennych zawartych w variables.h, jeśli control znajdował się w main.cpp nie było tego problemu. Korzystałem z wielu poradników i nimi się kierowałem, forum też przeglądałem jednak nadal nie rozumiem czemu nie działa, byłbym wdzięczny za pomoc.