Using flags concept.

A nice bit using keeping a lot a semantic.

opérateurs & et |

See version :

Pas de dépendances

Download :

#include <stdio.h>

#define OPTION_1 1
#define OPTION_2 2
#define OPTION_3 4

void fonc(int flags)
{
    if (flags&OPTION_1)
        printf("Option 1 activee\n");
    if (flags&OPTION_2)
        printf("Option 2 activee\n");
    if (flags&OPTION_3)
        printf("Option 3 activee\n");
}

int main()
{
    fonc(OPTION_1|OPTION_3);
    return 0;
}



Explanations

	No explanations yet.