par pitanja:
1. kako detektirat OS na kojem se vrti program
...Ovisi koji kompajler koristis, svaki ima neke svoje makroe, evo recimo ovdje mozes naci popis preddefiniranih makroa za kompajlere.
EDIT: Za gcc bi islo nekako ovako:
#ifdef _WIN64
// Windows (64-bit)
#elif _WIN32
// Windows (32-bit)
#elif __linux
// Linux
#elif __unix
// Unix
#elif __posix
// POSIX
#endif
