Bonjour tous
Alors voilà, je suis en train d´apprendre le langage C et j´ai donc inévitablement vu le chapitre des pointeurs.
Ce qui est bien, c´est que j´ai compris le principe, soulagement donc. J´ai compris qu´on pouvait faire un pointeur sur une variable en le déclarant comme cecic (par exemple):
long Variable = 1;
long *Pointeur = NULL;
Pointeur = &Variable;
Donc maintenant la valeur de *Pointeur est 1.
J´ai compris aussi qu´on pouvait pointer sur une sous-variable d´une structure comme ceci:
struct Structure
{
long Sousvariable1 = 1;
long Sousvariable2 = 2;
};
int main(truc-bidules habituels)
{
long *Pointeur = NULL;
struct Structure Variable;
Pointeur = &Variable;
}
Ici (*Pointeur).Sousvariable vaut 1.
Maintenant j´aimerais savoir comment faire pour trouver une valeur dans un tableau en utilisant un pointeur?
Par exemple soit un tableau:
long Tableau[100] = {45,6,78,132 ... 85};
Soit un pointeur:
long *Pointeur = NULL;
Si l´on fait:
Pointeur = &Tableau;
Ca aurait été trop facile de faire *Pointeur[2] pour trouver 78 par exemple.
Mais alors comment faire?
J´attends votre aide avec impatience 