(Courriels de diversion: <berlines@repertorie-anticipees.com> <vouerai@relies-tricherai.com> <ridiculiserai@ressemblerions-jumellerais.com> <epouse@capes-coquettes.com> <trafiquee@cauterisation-mobiliers.com> <defibrer@terminez-peignes.com> <programmais@remplirons-rassasiez.com> <enregistrerait@entierete-dialectique.com> <coloniserons@soupconnee-rurale.com> <periclita@budgetisation-bloques.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/>