(Courriels de diversion: <abuses@remunerations-seduirez.com> <gymnase@decoinceriez-depaveront.com> <barricadais@borneront-reviendrons.com> <regrettions@munirent-circonscrivirent.com> <rearmerions@demultiplierait-garagiste.com> <grouillait@rectangles-fondait.com> <chercherait@retrocederiez-fortifia.com> <desempliront@desobligeons-ronchonne.com> <polyedres@agrandisseurs-minutes.com> <boxerent@radioreportages-pontificat.com> )
"FaVdB" <fa.vdb@free.fr> writes:
> Suite de mes périgrination.
> Après les différentes modifications pour éviter les warning à la compilation, premiers essais.
> Evidemment ça ne marche pas et pour cause. Les fichiers à ouvrir portent tous un nom UNIX avec des '/'. Sous Z c'est avec des '\'.
> Solution : chaque appel de fopen est remplacé par FOpen. La fonction correspondante est la suivante:
> FILE *FOpen(char *nom, char *mode) {
> int i,l;
> char x[256];
> strcpy(x,nom);
> #ifdef _WIN32
> if ((l=strlen(x))==0) return NULL;
> for (i=0;i<l;i++) if (x[i]=='/') x[i]='\\';
> #endif
> return(fopen(x, mode));
> }
> La macro _WIN32 bien entendu est automatique sous Visual C++, et ne devrait pas exister sous gcc.
> Autre modif : ajout du #include "util.h" dans tous les fichiers .c, la fonction FOpen est bien entendu dans util.h
> Voilà la suite au prochain numéro.
> Il faut maintenant que je récupère le sous-répertoir compile sous Linux.
>
> A+
> FaVdB
>
Salut,
Qq'un sait-il si roger est abonné à la liste ? Je demandes ça parce que
pour les modifs du code ... Je voulais le mettre en copie mais j'ai plus
son mél exact !
A+
--
Nath
---------------------------------------------------------------------
Les listes de diffusion du CULTe: <URL:http://www.CULTe.org/listes/>