Discussione: GTK e Windows
View Single Post
Old 13-11-2002, 18:11   #4
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
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);
cionci è offline   Rispondi citando il messaggio o parte di esso