: je suis débutant et les pointeurs me posent quelques problèmes. Je vourais pouvoir definir une adresse varaible de la facon suivante:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
var a1,a2, a3 , nom : string;
pnom : ^string;
pointeur : ^string;
i : byte;
 
begin
  for i := 1 to 3 do
  begin
    nom := 'a'+IntToStr(i);
    pnom := @nom;
    pointeur := @pnom^;
    pointeur := 'ok'+ IntToStr(i);
  end;
end;
l'instruction pointeur:=@pnom^ ne pointe pas sur l'adresse du nom contenu dans pnom, et je ne sais pas comment faire. je voulais ecrire ok1 dans a1, ok2 dans a2 et ok3 dans a3.