Bonjour.
J'ai créé une structure représentant une fonction mathématique dans laquelle est défini une variable "Domain" qui correspond au type de la fonction qui permet de la classer selon différentes catégories.
Ces catégories sont :
Fonctions de bases (puissance, factorielle, exponentielle, inverse...)
Fonctions particulières (indicatrice d'Euler)
Fractions (mise en fraction, simplification de fraction...)
Paire de nombres (PGCD, PPCM...)
Primalité (décomposition en facteurs premiers...)
Statistiques (moyenne, écart-type, variance...)
Trigonométrie (cosinus, sinus, tangente, cosinus hyperbolique...)
Le problème est que l'une des fonctions que j'ai implémentée qui sert à vérifier si deux nombres sont premiers entre eux se trouve dans deux catégories : Primalité et Paire de nombres.
Ma structure étant définie ainsi :
typedef struct
{
...
int Domain;
...
}FUNCTION;
Chaque catégorie correspondant à un "int", je ne peux pas mettre les deux catégories dedans, je ne peux en mettre qu'une seule.
Je voudrais pouvoir faire comme lorsque l'on déclare les styles dans la fonction CreateWindow par exemple avec WS_CHILD | WS_VISIBLE.
Je voudrais donc savoir s'il serait possible de remplacer le type "int" par un autre afin de pouvoir ranger soit un, soit deux, soit plusieurs types dans la variable associée à ce type. (deux ça me suffirait pour l'instant)
En espérant votre aide au plus vite, je vous remercie par avance.
Grégory.