Bonjour,

Juste une petite question :

Je cherche à comprendre l'intérêt d'une syntaxe rencontrée dans certains programmes avec l'utilisation de (void).

Dans un programme téléchargé sur internet, à l'intérieur d'une fonction recevant, par exemple trois paramètres (a priori des pointeurs), deux d'entre eux ne sont pas utilisés dans la fonction et le programmeur a rédigé un code ressemblant à ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
void fonction tartempion (int *p_int, double *p_double, char *p_char)
 
{
 
     printf ("%f\n", *p_double);
 
    (void) p_int;
    (void) p_char;
 
}
Qui peut me dire quel est l'intérêt des deux lignes avec le cast (void) ?

Merci d'avance.

Jean-Marie