Se ci riesci fammi un fischio
Poi se parti dello stesso codice sono diverse su Windows...basta usare #ifdef....
Ad esempio :
#ifdef _WIN32
#define MAKEPATH(path, nomefile) strcpy(path, "\\"); strcpy(path, nomefile);
#endif
#ifndef _WIN32
#define MAKEPATH(path, nomefile) strcpy(path, "/"); strcpy(path, nomefile);
#endif
O più semplicemente :
#ifdef _WIN32
#define PATHDELIMITER "\\"
#endif
#ifndef _WIN32
#define PATHDELIMITER "/"
#endif
e poi dopo :
strcpy(path, PATHDELIMITER);
strcpy(path, nomefile);