Inclusion de variables d'un fichier externe
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 :
Code:
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;
} |
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...
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?