Bonjour à tous!
J'aimerais inclure une variable x dans mon programme, qui varie selon la valeur d'une variable i.
Comme un p'tit code vaut mieux qu'un long discours :
Comme vous vous en doutez, dans mes fichiers 0.txt et 1.txt, j'ai fait une déclaration d'un tableau long x[...] dont les valeurs sont différentes dans les 2 fichiers...
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 int main() { char i=0; if (i==0) { #include "../0.txt" printf("%ld", x[0]); } else { #include "../1.txt" printf("%ld", x[0]); } return 0; }
Et bien sûr il y a une erreur de compilation du type : x n'est pas déclarée...
Alors comment faire? Suis-je condamné à déclarer un tableau x dans la fonction main, et attribuer les valeurs du tableau 1 par 1 dans les fichiers .txt?
Ou avez-vous une autre idée?
Partager