bonjour...
j'ai un programme avec des define ...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
#define POINT1 "#"
#define POINT2 "x"
j'ai une methode qui dois faire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
printf(POINT1);
printf(POINT2);
(en tres simplifier bien sur ...);

J'aimerais faire une methode afficher qui passe le POINT1 ou POINT2 en paramètre... est-ce possible ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
void afficher(??????) {
       printf(?????);
}
Est-ce possible ...

Seul solution trouvée, c'est de mettre les define en paramètre...
mais j'aurais bien voulu savoir s'il etait possible de passer des define comme parametre...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
solution trouvée :
 
typedef char POINT;
POINT POINT1 = '#';
POINT POINT2 = 'x';
 
.
.
.
 
void afficher(POINT forme) {
      printf("%c",forme);
}
.
.
.
 
void main() {
     afficher(point1);
     afficher(point2);
}
Merci d'avance a qui prendra la peinde de m'informer...

Jeremy