Bonsoir,j’ai un problème quand je exécute ce programme en turbo pascal 7
Le curseur s’arrête à writeln(p) ; et affiche le message d’erreur suivant :
ERROR 64 cannot read or write variable of this type
En fraçais :impossible de lire ou d’ecrire des variable de ce type.
SVP comment faire pour resoudre ce probleme ?
Merci
program exemple1;
type pinteger = ^integer;
var q : integer;
p : pinteger;
begin
p:=nil; (* le pointeur p a pour valeur nil *)
q:=100; (* la variable q a pour valeur 100 *)
new(p); (* creation d'une variable de type entier, pointee par p *)
p^:=q; (* la variable pointee par p prend la valeur de q *)
writeln(p^); (* affichage de la valeur de la variable pointee par p, 100*)
writeln(p); (*içi le curseur s’arrête après compilation ?? *)
end.