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.
Marsh Posté le 13-09-2007 à 19:09:23
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.