begin process at 2012 05 29 07:01:10
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Divers

 > 

Divers

 > 

inclure un fichier d'en tete sous dev


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

inclure un fichier d'en tete sous dev

mercredi 30 avril 2008 à 16:55:22 | inclure un fichier d'en tete sous dev

tibob51

Membre Club
Bonjour j'utilise depuis peut dev c++, et je voudrai savoir comment faire pour inclure un fichier (main.h)  j'utilisai  borland qui me machai à moitié le travail, j'ai donc quelque difficulté ici.

Voici un exemple de déclaration que je fait sous borland:
#ifndef Unit7H
#define Unit7H
.
.
.
#endif


Le problème c'est que j'ai simplement modifié les include préécrit par le compilo,sans trop comprendre ce que represente Unti7H.
Sous dev la même syntaxe ne marche apparement pas:

#define MAIN__H "main.h"
#ifndef MAIN__H
#define MAIN__H

#define ID_BUTON1 100
.
.
.
#endif

Car dans mon main.cppID_BUTTON1 n'est pas reconnu!
Quelqu'un peut il m'expliquer
Merci

mercredi 30 avril 2008 à 17:36:57 | Re : inclure un fichier d'en tete sous dev

jfrancois

Réponse acceptée !
Bonjour,

Le Unti7H ne représente rien de particulier. Le principe est d'encadrer un fichier d'entête par :

#ifndef XXX  <-- Si XXX n'est pas défini
#define XXX  <-- on définit XXX et on continue la lecture du fichier.
                 A la prochaine inclusion XXX est défini
                 et on ne continue pas la lecture du fichier.

... contenu du fichier

#endif // XXX  <-- XXX rappelé en commentaire pour suivre !

XXX est n'importe quoi mais unique dans l'ensemble des fichiers d'entêtes utilisés d'où l'habitude de reprendre le nom du fichier (unique) en majuscule (c'est l'habitude avec les constantes définies avec #define) avec quelques _ autour et à la place du point ! Exemple

#ifndef __DATE_H__
#define __DATE_H__
... contenu du fichier
#endif // __DATE_H__


La syntaxe suivante ne marche pas du tout puisque la 1ère ligne définit la constante MAIN__H en permanence donc l'inclusion qui suit ne se fait jamais et donc ID_BUTON1 n'est jamais connu !

#define MAIN__H "main.h"
#ifndef MAIN__H
#define MAIN__H

#define ID_BUTON1 100
...
#endif

Jean-François

mercredi 30 avril 2008 à 18:28:57 | Re : inclure un fichier d'en tete sous dev

tibob51

Membre Club

C'etait en fait tout simple ne m'etant jamais penché sur ce que pouvais représenté Unit7H, je pensai que c'etait un constante que borland m'incluait quelque part pour désigner le nom de mon fichier a inclure.
Parfait et merci pour l'explication


Cette discussion est classée dans : fichier, dev, main, define, inclure


Répondre à ce message

Sujets en rapport avec ce message

getchar() [dev c++] AAAAAAAAAAH!!!!! [ par pierrot38 ] Je developpe un petit demineur en C pour mon BTS, et il y a deux menus: au premier on saisi le nombre de cases, au second un caractère. que j'utilise getchar() [dev c++] AAAAAAAAAAH!!!!! [ par pierrot38 ] Je developpe un petit demineur en C pour mon BTS, et il y a deux menus: au premier on saisi le nombre de cases, au second un caractère. que j'utilise Comment inclure un fichier ds un seul et mm executable puis l'extraire? [ par Xanders ] .°o0oO$: XandersBonjour à tous! Voila je vous explique, j'aimerai inclure dans mon executable des fichiers (quelconque exe, jpg ou autre) que j'extrai Comment inclure un fichier ds un seul et mm executable puis l'extraire? [ par Xanders ] .°o0oO$: XandersBonjour à tous! Voila je vous explique, j'aimerai inclure dans mon executable des fichiers (quelconque exe, jpg ou autre) que j'extrai pb de taille de fichier avec dev c++ [ par Freeman2222 ] Bonjour ! Je débute en cpp et j'ai pris dev-cpp. J'ai fait une petit prog d'une vingtaine de lignes avec comme seule include iostream. Le pb c'est qu' dll et dev-c++ [ par kingjimmy2001 ] J'ai à ma disposition un fichier .dll et un fichier .def.J'arrive à utiliser cette dll en créant un projet C rien qu'en incluant le fichier dll au niv calculatrice en C [ par a20syl92 ] 20sylsylnet@netcourrier.comBonjour,J'aimerais réaliser, en langage C, un logiciel capable d'évaluer des expressions arithmétiques, en respectant les p ecrire dans un fichier Excel sous Dev-Cpp [ par fox88 ] je recherche un moyen afin d'ecrire des donnees dans un fichier Excel afin de mettre de la mise en forme (couleur des cellules, etc...) en c++ sous De shellexecute [ par nico92270 ] Bonjour, c'est une question bete je sais, je veux créer un fichier *.exe permettant d'ouvrir le fichier main.cpl pour un programme en C++. Je voudrai TELECHARGEMENT DE FICHIER AVEC DEV C++ help je vous en prit :-( [ par loverjeckill ] Alors voila ya d logiciel kon utilise entre pote et jvoudrai faire un programme qui télécharge certain fichier qui sont sur un serveur ftp (accéssible


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,281 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales