pointeur turbo pascal affichage @

pointeur turbo pascal affichage @ - Delphi/Pascal - Programmation

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.

Reply

Marsh Posté le 13-09-2007 à 19:09:23   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed