bonjour
Je cherche à déclarer une variable globale mais dont le type n'est pas prédéfini.
En clair pouvoir avoir un if avant et donc pas la déclarer en dehors de toute fonctions.
exemple
j'ai vu qu'avec le prépocesseur on peut faire un if mais je ne voit pas comment l'utiliser avec un argument de argv.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 void mafct(char * test){} if (test = "1") struct type1 variable; else if (test = "2") struct type2 variable; } int main(int argc, char *argv[]){ mafct(argv[1]); utilisation de variable .... }
Est-ce que quelqu'un pourrait maider ?
Merci.
Partager