Fonction macro avec dev-c++ 4.9.8.0

Soyez le premier à donner votre avis sur cette source.

Snippet vu 4 639 fois - Téléchargée 34 fois

Contenu du snippet

voir source

Source / Exemple :


#include <iostream>  /*includes*/
#include <stdio.h>

#define ECRIRE(x)  cout << #x   /*fonction macro*/
/*le nom de cette fonction est ECRIRE*/
/*et a comme parametre une chaine de caractere*/
/*cette fonction transforme*/
/*ECRIRE(votre chaine) (sans guillemets)*/
/*en cout << "votre chaine";*/

using namespace std;

int main()                /*fonction main*/
{
  ECRIRE(placez ici votre chaine\n); 
  ECRIRE(vous pouvez entrez des saut de ligne etc);
  ECRIRE(\nvous ne vous encombrez donc plus avec les operateurs\n);
  ECRIRE( << " " ; );
  getchar();
  return 0;
}

Conclusion :


tout est clair

A voir également

Ajouter un commentaire

Commentaires

cs_GoldenEye
Messages postés
527
Date d'inscription
vendredi 14 septembre 2001
Statut
Membre
Dernière intervention
6 octobre 2008
2 -
Le code est juste bien sûr, mais tu gagnerais à montrer l'utilité réelle du procédé (en donnant un exemple plus évolué que l'affichage)
rosco91
Messages postés
20
Date d'inscription
mardi 22 mai 2007
Statut
Membre
Dernière intervention
4 juin 2007
-
ah ok!! j'ai compris ce que tu as fait!! En effet c'est pas mal si on veut expliquer un source à quelqu'un.
Je te mets 7/10.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.