ToasTy62
Messages postés47Date d'inscriptionmardi 4 septembre 2001StatutMembreDernière intervention12 mars 2004 20 nov. 2003 à 10:03
n'utilise pas les noms de chaine mais plutot des pointeurs.
chaine[] = &variable[0];
variable[0] = 'A';
printf("%c <--> %c" variable[0], *(chaine[0]));
a moins que tu veuilles pouvoir mettre n'importe quel nom de variable ds la chaine... comme par exemple en entrant un nom de variable au clavier et en retournant sa valeur...
ds ce cas tu pe essayer de creer une struct qui contiendra le nom de la variable ds une chaine et un pointeur vers cette variable.
voila, @ toi de voir... ++
(ex:
struct sVar {
char nom[];
char* valeur;
};
)
tu pe tjs en faire une liste chainee et apres tu fais une fonction qui te retournes la valeur d'une variable en fonction de son nom.