begin process at 2012 05 28 18:17:04
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Divers

 > 

Divers

 > 

dev-C++ définir une command


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

dev-C++ définir une command

samedi 18 août 2007 à 08:19:38 | dev-C++ définir une command

snpier wolf

Bonjour à tous
voila je voulais savoir si il est possible de définire a l'ade de #define une command de C++ cette a dir par exemple if
#define si  if.
si c possible command fair ??
ps : j'ai oublié de préssiser que je suis vremment débutan .
merci d'avence
samedi 18 août 2007 à 12:25:26 | Re : dev-C++ définir une command

NairodDorian

Réponse acceptée !
Oui c'est possible.

Par exemple :

#include

<iostream>

using

namespace std;

#define

si if(

#define

finsi )

#define

alors {

#define

finalors };

int

main(void)

{

int x = 0;

si x == 0 finsi alors

cout <<

"Hello !" << endl;

finalors

return 0;

}

est traduit en :

int x = 0;
if (x == 0) {
cout << "Hello !" << endl;
}
return 0;

lundi 20 août 2007 à 16:26:38 | Re : dev-C++ définir une command

snpier wolf

salut
trop  cool merci et sa marche!!
 mais si sais un fichier  .h comme source.h
je suis obliger de fair un project ou je peux l'appeller sens fair de project??
Et est il possible qu'une commande que l'on fait  sois un gras ??
par exemple:

#define si if
#define ms  cout<<

 si (x = 0)
ms "Hello";
lundi 20 août 2007 à 17:18:19 | Re : dev-C++ définir une command

NairodDorian

Defini ces define dans un fichier .h et fais y reference dans tous les fichier *.c *.cpp ou tu veux utilise ta syntaxe perso.

Pour mettre en gras ces nouveaux mots clef regarde du cote de ton ide.

lundi 20 août 2007 à 17:23:05 | Re : dev-C++ définir une command

snpier wolf

salut excuse moi mais je n'ais rein comprie peux tu m'expliquer sa autrement ??
lundi 20 août 2007 à 17:34:10 | Re : dev-C++ définir une command

NairodDorian

Defini ces define dans un fichier .h et fais y reference dans tous les fichier *.c *.cpp ou tu veux utilise ta syntaxe perso.

traduction :
Crees un fichier .h qui contient ceci :
#ifndef _MYHEADER_H
#define _MYHEADER_H

#define si if(
#define finsi )
#define alors {
#define finalors }

#endif

maintenant imaginons que tu as 2 fichier .cpp
main.cpp et other.cpp

dans main.cpp tu inclues myheader.h (nom que tu peux choisir toi meme) comme ceci :

#include <stdio.h>
#include "myheader.h"

int main(void)
{
int x = 1;
si x == 1 finsi alors
printf("Hello world !\n");
finalors
return 0;
}

l'autre fichier other.cpp qui contient:

#include <stdio.h>
int myfunc(void)
{
int x = 1;
/* si x == 1 finsi alors
printf("Hello world 2\n");
finalors
ne fonction pas car tu n'as pas inclus myheader.h  tu dois donc faire */
if (x == 1) printf("Hello world 2\n"); // syntaxe originale
return x;
}

pour que cela fonctionne avec ta syntaxe :
#include <stdio.h>
#include "myheader.h"

int myfunc(void)
{
/* possible avec l'inclusion du fichier d'en-tete myheader */
int x = 1;
si x == 1 finsi alors
printf("Hello world 2\n");
finalors

if (x == 1) printf("Hello world 2\n"); // idem que au dessus
return x;
}

J'espere avoir ete plus clair.

Pour mettre en gras ces nouveaux mots clef regarde du cote de ton ide.
Difficile d'etre plus clair... Recherche dans ton ide si tu as une option pour mettre en gras des nouveaux mots clef. Si tu trouves alors rajoute a la liste : si finsi alors finalors ect...

ainsi quand tu coderas :
int x = 1;
si x == 1 finsi alors
printf("Hello world 2\n");
finalors

tu auras :

int x = 1;
si x == 1 finsialors
printf("Hello world 2\n");
finalors

lundi 20 août 2007 à 17:50:41 | Re : dev-C++ définir une command

snpier wolf

ok si j'ai bien tout suivi il faut que j'enclue dans mon fiche  source.h son nom
#ifndef_source_h
et après je met
#define_source_h
et ensuit je pourai l'utiliser pour tout mes fichier .c .cpp
et pour les chiffre en gras je vais ètre soulan et je men excuse mai c coi le ide???
lundi 20 août 2007 à 17:54:23 | Re : dev-C++ définir une command

NairodDorian

le

#ifndef _MYHEADER_H
#define _MYHEADER_H

#define si if(
#define finsi )
#define alors {
#define finalors }

#endif

au debut de ton fichier .h c'est pour eviter les inclusions multiple.

et pour les chiffre en gras je vais ètre soulan et je men excuse mai c coi le ide???
un ide c'est un environment de developpement.
par exemple Visual studio en est un tout comme DevC++.
lundi 20 août 2007 à 17:58:26 | Re : dev-C++ définir une command

snpier wolf

ok j''dev-C++ tu ne saurrait pas ou il faut placer les nouvelle commande et merci pour ton aide qui m'est préssieuse
lundi 20 août 2007 à 18:05:35 | Re : dev-C++ définir une command

NairodDorian

Desole je ne connais pas DevC++

1 2

Cette discussion est classée dans : possible, dev, définir, command, define


Répondre à ce message

Sujets en rapport avec ce message

piloter Excel avec Dev c++, possible??? [ par watashi_blao ] Bonjour, je plante le décor : j'avais Visual C++ 6. Mais maintenant j'ai plus, alors je programme avec Dev C++. Le problème, c'est que j'ai gardé des [Define / MACRO] Est-ce possible de faire cela ? [ par Ilsundal ] Bonjour a tous, Mon problème est le suivant : je souhaiterais savoir s'il était possible de remplacer la ligne suivante : IObject *myobj; //IObjec Pb export de fonction dll [ par 007billy8 ] <font face="Cali inclure un fichier d'en tete sous dev [ par tibob51 ] 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é passage d'un char[] par reference [ par tibob51 ] Bonsoir a tous, j'ai un problème que je n'arrive pas à comprendre.Je programme depuis peu sous dev c++, et j'ai une syntaxe que j'utilisai sous borlan info CPU [ par BastienL21 ] Bonjour à tous,Je suis actuellement en train de développer une application console en C.Je souhaiterais savoir comment il faut faire pour récupérer (l Animation en C [ par Jeanprudent ] Bonsoir à tous!!!je voudrais savoir s'il est possible de créer une animation en C;ou s'il est possible d'importer une image animée.Si oui, j'aimerais recherche mot dans un boggle [ par raziel50 ] slt comment est il possible de chercher une chaine de caracteres dans une grille du jeu boggle en c++.j'ai charge un dictionnaire et je voudrais pouvo Est-il possible de rechercher un fichier sur le disque dur [ par johnatemps ]


Nos sponsors


Sondage...

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 : 5,491 sec (3)

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