Inclusion de fichier en C

cs_Kevin972 Messages postés 11 Date d'inscription mardi 16 mars 2004 Statut Membre Dernière intervention 5 juillet 2004 - 26 juin 2004 à 00:07
cs_AlexMAN Messages postés 1536 Date d'inscription samedi 21 décembre 2002 Statut Membre Dernière intervention 24 mai 2009 - 26 juin 2004 à 10:08
salut a tous!!!!

g un probleme d'inclusion de fichier....
je travail en multiplatforme et g f deux fonctions de scan 1 pour win32 l'autre pour unix.
mon probleme c quand je compile il ne trouve pas le chemin des fichiers .c et .h (dison kil ne trouve pas la fonction).
je voudrais savoir comment ecrire l'algo pour les inclusions...
(je travail en C)

merci d'avance

4 réponses

cs_AlexMAN Messages postés 1536 Date d'inscription samedi 21 décembre 2002 Statut Membre Dernière intervention 24 mai 2009 2
26 juin 2004 à 00:47
de kel manière inclus tu les fichiers entete ?
#include "fichier.h"

Mets des guillemets si les fichiers ne sont pas placé dans le rep lib par defaut mais dans le rep de l'applic...

++

Alhexman
0
cs_Kevin972 Messages postés 11 Date d'inscription mardi 16 mars 2004 Statut Membre Dernière intervention 5 juillet 2004
26 juin 2004 à 03:15
voila komment mon prog é fé:

Scandisk_win32.c

#include"Scandisk_win32.h"
#include<windows.h>
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#define ext_BUFR "*.BUFR"
#define ext_Picsmap "*.PXM"
void Scan_disk(char *CurrentDir,char *Liste,int n){
...

}

Scandisk_win32.h

#ifdef SCANDISKWIN32_H
#define SCANDISKWIN32_H

void Scan_disk(char *CurrentDir,char *Liste,int n);

#endif

monprog.c

#include<math.h>
#include<ctype.h>
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#ifdef WIN32
#include<windows.h>
#include"Scandisk_win32.h"
#else
#include<dirent.h>
#include<sys/stat.h>
#include<sys/types.h>
#include"Scandisk_unix.h"
#endif

mé sa fonctionne pas
0
cs_LordBob Messages postés 2865 Date d'inscription samedi 2 novembre 2002 Statut Membre Dernière intervention 11 mai 2009 9
26 juin 2004 à 10:06
dans qu'elle fichier le compilateur indique-t-il l'erreur?
dans scandisk_win32.c met #include"Scandisk_win32.h"
en dernier...
Bob...

"La chance accorde ses faveur aux esprits avertis..."
0
cs_AlexMAN Messages postés 1536 Date d'inscription samedi 21 décembre 2002 Statut Membre Dernière intervention 24 mai 2009 2
26 juin 2004 à 10:08
#ifdef SCANDISKWIN32_H
#define SCANDISKWIN32_H

void Scan_disk(char *CurrentDir,char *Liste,int n);

#endif

C pas #ifdef mais pluto #ifndef
0
Rejoignez-nous