Salut,
j'ai ecris un programme simple en turbo pascal,à l'execution Le curseur s’arrête à writeln(p) ; et affiche le message d’erreur suivant :
ERROR 64 cannot read or write variable of this type
Et Je voudrais s’il vous plait l'instruction pour afficher l’adresse de (p) .
Please help me.
Voila mon code :

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
17
program exemple1; 
 
type
  pinteger = ^integer; 
 
var
  q : integer; 
  p : pinteger; 
 
begin 
  p:=nil; 
  q:=100; 
  new(p); 
  p^:=q; 
  writeln(p^); 
  writeln(p); 
end.