Bonjour,
je suis quelqu'un de très étourdi, et je me plante souvent lors de l'appel de mes méthodes en inversant un paramètre avec une autre. J'ai vu/lu je ne sais plus qu'il est possible (peut être pas en C) d'expliciter le nom du paramètre lors de l'appel d'une méthodes. Est-ce possible en C ou C99?
grosso-modo est-il possible d'arriver a faire compiler ce code ?
L'explicitation des paramètres avec .nom_du_param(valeur_du_param) est tirée de Verilog (qui syntaxiquement proche du C)
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 #include <stdio.h> static void testpassageparam(int a, int b); int main() { testpassageparam( .a(2), .b(-6)); return 0; } static void testpassageparam(int a, int b) { printf("test a : %d b : %d\n",a,b); }
Est-ce possible de faire çà, ou dois-je très vite oublier cette idée?
Mith
Partager